summaryrefslogtreecommitdiffstats
path: root/ark/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ark/ChangeLog')
-rw-r--r--ark/ChangeLog277
1 files changed, 277 insertions, 0 deletions
diff --git a/ark/ChangeLog b/ark/ChangeLog
new file mode 100644
index 0000000..cd5b4de
--- /dev/null
+++ b/ark/ChangeLog
@@ -0,0 +1,277 @@
+ $Id$
+
+2001-10-24: Roberto Selbach Teixeira <maragato@kde.org>
+ * Renamed all .cc files to .cpp to make things more logic.
+
+2001-06-23: Roberto Selbach Teixeira <maragato@kde.org>
+ * Fixed a bug in tar addition with non-compressed tar archives
+
+2001-06-10: Roberto Selbach Teixeira <maragato@conectiva.com>
+ * Made extraction use KURL instead of QString.
+ * Made extractDlg use a KHistoryCombo.
+
+2001-05-31 Roberto Selbach Teixeira <maragato@conectiva.com>
+ * Fixed a bug that made the file list freeze.
+ * Fixed extractDlg size to use QLayout
+
+2001-05-30 Roberto Selbach Teixeira <maragato@conectiva.com>
+ * Began using KMimeMagic to figure file types
+ * Began cleaning up Ark's code a bit.
+
+2001-05-29 Roberto Selbach Teixeira <maragato@conectiva.com>
+
+ * compressedfile.cc (unarchFile): move to fromLocal8Bit() to allow
+ non-Latin1 characters in filenames.
+
+ * ar.cc (unarchFile): .latin1() to .local8Bit()
+
+ * zip.cc (unarchFile): .latin1() to .local8Bit()
+
+2000-07-10: Emily Ezust <emilye@corel.com>
+ * Added checks for available disk space
+
+2000-07-05: Emily Ezust <emilye@corel.com>
+ * Added some more mimetype magic.
+
+2000-06-28: Emily Ezust <emilye@corel.com>
+ * Made Extract dialog prettier
+
+2000-06-27: Emily Ezust <emilye@corel.com>
+ * Added code to let users load rar, lha, ar and tar archives that
+ do not have the standard extensions. You can also "Save As" into
+ a file with no extension provided the original is rar, lha or ar.
+ Zip and zoo don't like having no extension. Tar doesn't mind but
+ I haven't explored that tangle yet. It's complicated with all the
+ compressors!
+ * Made shell output dialog a tiny bit prettier.
+
+2000-06-22: Emily Ezust <emilye@corel.com>
+ * Overhaul of Directories Preferences dialog
+ * For Save As, ark will add proper extension if user does not have one.
+
+2000-06-13: Emily Ezust <emilye@corel.com>
+ * Fixed "Save As" code so that it prevents the user from saving a
+ zip as a tar
+ * Fixed bug preventing you from opening a network file after having
+ opened one before in the same session.
+ * Added a check for utilities (it will notify you e.g. that
+ "The utility zip is not in your PATH. Please
+ install it or contact your system administrator.").
+ * Added support for drag/adding files or drag/opening network archives
+ from konqy.
+
+2000-06-12: Emily Ezust <emilye@corel.com>
+ * Began adding network transparency
+ * Added a Save As option so that people can rename arks that are
+ temporary files
+
+2000-05-23: Emily Ezust <emilye@corel.com>
+ * Odds and ends: fixed problem with selecting multiple files in Add
+ File; added some better option enabling in the extract dialog.
+
+2000-05-16: Emily Ezust <emilye@corel.com>
+ * Fixed a bug in ArArch - wasn't reading TOCs properly
+
+2000-05-12: Emily Ezust <emilye@corel.com>
+ * Added some code to notify the user about file(s) that were not
+ extracted. This happens when the user disallows overwrites and
+ then extracts file(s) that already exist in the destination
+ directory. The notification happens before the extract, so that
+ the user can decide whether to continue or not.
+ * Fixed a possible memory corruption having to do with the lists passed
+ via the stack to unarchFile which cease to exist because unarchFile
+ returns before the job is done.
+
+2000-05-04: Emily Ezust <emilye@corel.com>
+ * Added control/shift LMB selection rules
+ * Added code to allow drag/extract but it doesn't work yet. Commented
+ it out. Not too sure about when to start the drag anyhow... have to
+ extract first!
+ * Added an "Edit With" option to let you edit files in the archive.
+ It would be too complicated to let the user edit more than one
+ file at a time, so like view, this freezes the app until the user
+ quits the editor.
+
+ It even works with files that have paths! (I think - haven't
+ tested thoroughly)
+
+2000-04-27: Emily Ezust <emilye@corel.com>
+ * Got rid of a segfault that occured whenever you closed an archive
+ (I was deleting something that the statusbar needed (but had not
+ needed before KStatusBar was adopted by QStatusBar!))
+ * Added code to let users drag files to extract them. Not working
+ yet: when I drag to konqy, it requests a filename for
+ clipboard content.
+
+2000-04-18: Emily Ezust <emilye@corel.com>
+ * Added some code to prevent tar from adding duplicate filenames
+ (having duplicates really screws up deletion and particular extracts)
+ * More archive-specific options (for all types: update only with
+ newer files; tar: keep absolute paths; zip, rar: store file as
+ symlinks (although my version of rar doesn't seem to know how
+ to extract a symlink??)
+
+2000-04-06: Emily Ezust <emilye@corel.com>
+ * Switched to KListView
+ * Some work on settings and archive-specific actions
+ * Couldn't load LHA archives with files that were symlinks; fixed
+ * Added more entries to the Settings and RMB menu. Toggle menu bar will
+ display help in the titlebar for getting the menubar back (just as
+ konsole does)
+ * Seems I need a KFileOpenWithHandler for OpenWith now...
+ * Moved archive column header strings from archive classes to the base
+ class header file on Francois-Xavier Duranceau's suggestion.
+
+2000-04-03: Emily Ezust <emilye@corel.com>
+ * Struggling with the Recent Files popup (fixed next day with help of
+ Kurt Granroth)
+ * Ar had a problem with some of my files; fixed
+ * ArkWidget destructor was never being called; fixed
+
+2000-03-29: Emily Ezust <emilye@corel.com>
+ * Extra GUI tweaks
+ * Fixed faulty drop/add into compressed file (if you chose to create a
+ real archive, it didn't actually add the files, just the compressed
+ file).
+
+2000-03-23: Emily Ezust <emilye@corel.com>
+ * Began migration to the XML-GUI framework. RMB menus disabled for
+ the moment...
+
+2000-03-20: Emily Ezust <emilye@corel.com>
+ * Fixed up Ar format.
+
+2000-03-20: Emily Ezust <emilye@corel.com>
+ * Added Rar format. Added disabling of buttons and menu entries during
+ operations
+
+2000-03-16: Emily Ezust <emilye@corel.com>
+ * Added Zoo format
+
+2000-03-15: Emily Ezust <emilye@corel.com>
+ * Added the class CompressedFile to the hierarchy. This
+ allows ark to be used to view, create, and extract compressed files.
+ The user will be asked if he/she wants to create a real archive if
+ she/he tries to add a file to the thing when there's already
+ a file in there.
+ * Added an Open With option (RMB and Action menu)
+ * Made use of statusbar improvements
+ * Made the time and date stamp in LHA sortable
+
+2000-03-09: Emily Ezust <emilye@corel.com>
+ * Fixed TarArch so that it warns the user before deleting the
+ contents of a directory. (Delete a directory entry in tar and
+ tar deletes everything in it, unlike zip & lha!!)
+ * Finished TarArch so that extract and view work.
+ * Added LHA format
+ * Simplified the Arch API a little (got rid of useless return values)
+
+2000-03-06: Emily Ezust <emilye@corel.com>
+ * Fixed TarArch so that the other compressors work
+ * Dealt with readonly archives (if the user views an archive from
+ within an archive, it is extracted to the /tmp directory, so all
+ changes will be lost.)
+
+2000-03-06: Emily Ezust <emilye@corel.com>
+ * Got rid of KProcess data member in Arch - no need for it with the
+ new way that KProcess does its work: we are always passing it
+ around to the functions that need it. This way we won't get
+ confused when there are more than one processes happening.
+ * Made tar more asynchronous, redid the temp file creation & updating.
+
+2000-03-03: Emily Ezust <emilye@corel.com>
+ * Made zip fully asynchronous.
+
+2000-03-02: Emily Ezust <emilye@corel.com>
+ * add and delete now work for tar files, although I'll probably
+ change how temp files are created from compressed tars and
+ how they are used to update the original archive...
+ Note: ark uses KTar for display and shell process for everything
+ else.
+ * Reduced the number of calls of slotSelectionChanged
+ * OK, _now_ I'm done with the enable/disable stuff - I swear!
+ * Other miscellaneous abstractions with zip->arch code
+
+2000-02-24: Emily Ezust <emilye@corel.com>
+ * Got showFile interface working (see zip)
+ * Started using KTar in tar. Seems to display OK.
+ No other functionality yet for tar.
+
+2000-02-22: Emily Ezust <emilye@corel.com>
+ * More work on the abstract base class for archives - moved lots of
+ slots dealing with the KProcess from zip.cpp to arch.cpp
+ * Some work on tar. Doesn't work yet.
+
+2000-02-16: Emily Ezust <emilye@corel.com>
+ * More consistent disabling/enabling of menu items and toolbar buttons.
+ * Added "add directory" - might need some more tweaking in zip so it
+ doesn't flatten the files out.
+
+2000-02-15: Emily Ezust <emilye@corel.com>
+ * Added drop support. Doesn't seem to work with directories though.
+ * Toolbar icons stopped working briefly - renamed them to ensure no
+ ambiguity.
+
+2000-02-14: Emily Ezust <emilye@corel.com>
+ * Separated GUI and backend in zip, which will be the model
+ for the other formats once it's just-right. Next I'll make sure
+ drag and drop works.
+
+2000-02-09: Emily Ezust <emilye@corel.com>
+ * Finally have Add and Extract working for zip
+
+2000-02-07: Emily Ezust <emilye@corel.com>
+ * new locking scheme to prevent users from opening the same archive
+ in two different windows. Handles symlinks. But I can't figure out
+ why raise() alone doesn't do it - I hide and show the window
+ instead - blech!
+ * made classes more const correct
+ * add dialog still doesn't work. Problem with KFileView?
+
+2000-01-18: Emily Ezust <emilye@corel.com>
+ * KUniqueApplication stuff was enabled by waba, with KCmdLineArgs
+ code. Modified it to work according to Cooperating-SDI model.
+ * Moved windowList to ArkApplication (accessed through a static
+ function). ArkApplication is now modelled on the singleton pattern.
+
+2000-01-10: Emily Ezust <emilye@corel.com>
+ * Finished renaming ArkData to ArkSettings.
+ * Tried using KDialogBase for Add dialog - not working too well.
+
+2000-01-6: Emily Ezust <emilye@corel.com>
+ * Disabled KUniqueApplication stuff for now... was interfering with
+ development with crashes. Will add later.
+ * Asks "Are you sure?" when you try to "New" over an existing zip
+ * Began work on new extract dialog - old one doesn't work any longer
+ due to kdelibs changes. Doesn't do anything yet - just trying out
+ for look&feel with error-checking.
+ Idea of extract: highlight the ones to be extracted and then
+ let the right archiver grab all the highlighted files (or current).
+
+
+1999-12-16 Emily Ezust <emilye@corel.com>
+ * created ArkApplication : public KUniqueApplication
+ * Code now to follow the Co-operating SDI model.
+ * Some problems with dcop still... exiting the last window doesn't
+ get you back the prompt!
+
+1999-12-13 Emily Ezust <emilye@corel.com>
+ * fixed up icons, continued with merge: enabling toolbar buttons
+ and menu items. Close enables don't work yet...
+ * Fixed status bar totals for selection, number and size.
+
+1999-12-09 Emily Ezust <emilye@corel.com>
+ * started merge with Corel Linux code.
+ * added toolbar icons (with two more on the way), lock files,
+ and fixed the sorting for numeric column data.
+ * added preliminary code to count number of files and total sizes
+ in the status bar, but it does nothing so far.
+ * created a new problem: action_add in zip now segfaults.
+
+1999-07-05 Francois-Xavier Duranceau <duranceau@kde.org>
+ * added selection with regular expressions
+
+1999-04-11 Francois-Xavier Duranceau <duranceau@kde.org>
+
+ * created this file
+