The BasKet project is proud to announce the release of version 2.0 beta 2.  
This version serves as a pre-release version for developers and distributors 
and should not be considered suitable for a production system.  

BasKet 2.0 will be a new major release which brings Qt4 and KDE 4 
compatibility to BasKet and paves the way for future releases which take 
advantage of KDE 4 technologies such as Akonadi and Nepomuk.  Due to the 
pervasive nature of these changes, there may be inevitable bugs in some 
features of the new release.  However, the new version is in many ways more 
stable and robust than previous releases (especially when running on the KDE 4 
platform) and users are recommended to switch to the new version when it comes 
out.  We hope to release version 2.0 within a few months.

Previous versions of BasKet, which depended on KDE 3 libraries, are now 
considered deprecated and will no longer be maintained.  

The attached git shortlog contains the complete list of changes since BasKet 
1.0.3.1 was released.
--
Matt
Andrew Wang (7):
      Trivial patch to fix missing include
      Reattach the right SLOTS and SIGNALS to make bold/underline/italic work 
again.
      Fix font sizing
      Reattach the right SLOTS and SIGNALS to make bold/underline/italic work 
again.
      Fix font sizing
      Reattach the right SLOTS and SIGNALS to make bold/underline/italic work 
again.
      Fix font sizing

David Damerell (4):
      LinkEditDialog not displaying previous titles and target urls.
      Links created directly, without being dragged, can't be remote.
      Move and Copy drop actions incorrectly handled for remote URLs.
      Move and Copy drop actions incorrectly handled for remote URLs.

Dr. Robert Marmorstein (129):
      Changed Q3GroupBoxes to QGroups.  Added Layout for m_stateBox.  Still 
need to add Layout for m_tagBox.
      Added layout for m_tagBox QGroupbox, too.
      Fixed warning amount un-useful enum type.
      Fixed bug in which basket crashed when doing "Insert->Link".  We were 
using "m_url" without initializing it.
      Fixed warning about unused variable in kgpgme.cpp
      Fixed comparison between unsigned and signed integers that caused some 
warnings.  This time without     making major unnecessary style changes.
      Replaced ugly Q3MimeSourceFactory stuff with Qt4 resources.  This 
required some minor changes to the CMakeLists.txt file.     New resources can 
be added by simply modifying the "basket.qrc" file.
      Fix Password Dialog (bug 0000034) and update to Qt4
      Fixed header in password.cpp
      Fixed i18n problem.
      Cleaned up some comments.
      Changed QV3Button group to use QGroupBox.
      Removed Q3GroupBox from backup.cpp
      Changed Q3GroupBox to QGroupBox in basketproperties.cpp
      Changed Q3HGroupBox in linklabel.cpp to QGroupBox.
      Fixed warnings due to misplaced curly braces.
      Removed deprecated setRange call.
      Fixed more curly brace problems.
      Fix bug uncovered by previous commit.
      Fixed another setRange call in KIntNumInput.
      Fix a warning about logical AND in if-statement condition.
      Cleaned up warnings in note.cpp
      Fixed more warnings.
      Fix exporting and importing of Basket Archives.  Resolves issue 0000039.
      Fix hidden visibility problems when building KParts.
      Port IconSize dialog to Qt4.
      Fix KAction bug which caused a crash.
      Remove more warnings.
      Replace deprecated Q3MemArray with QVector
      Fix settings dialog.
      Fix linking problem (QT3GLIst not found).
      Remove Qt3 classes from softwareimporters files.
      Remove Qt3 classes from BackgroundManager.
      Removed legacy Qt3 classes from linklabel files.
      Fix broken color selector in main window.
      Fix broken signals and slots.
      Replace QColorGroup with QPalette everywhere.
      Fix includes to remove old Drag Classes.
      Eliminate obsolete QMimeSource uses.
      Eliminate K3URLDrag2 class.
      Convert bnpview to a QTreeWidget to fix dragging.
      Fix issue involving creation of subbaskets.
      Ported Basket List to QTreeWidget.
      Do not install broken .desktop files.
      Initial commit of kontact plugin code.
      Basket plugin for kontact is working.
      Remove version from basket_part.rc file.
      Fix menu integration and error about basketui.rc.
      Fix KPart Icon
      Replace q3whatsthis.h and classes with QWhatsThis
      Replaced Q3WhatsThis classes with QWhatsThis.
      Change Q3Frame to a QFrame.
      Move likeback images to new QResource System.
      Finish porting likebacks to QResource system.
      Convert Q3ButtonGroup to QButtonGroup in settings.
      Port Q3GroupBox to QGroupBox in General Settings.
      Remove old Q3ButtonGroup from Likeback code.
      Oops.  Missed one reference to the m_group.
      Add file necessary for building the kontact plugin.
      Move all images out of src/ directory.
      Use kde4_install_icons macro.
      Removed some deprecated includes.
      Replace deprecated Q3ValueList with QList.
      Port TagList to a QTreeWidget.
      Milestone.
      Merge branch 'master' of git://github.com/kelvie/basket
      Merge branch 'master' into cleanup
      Ported KColorCombo ListBox to QListWidget
      Remove deprecated qvbox and qhbox includes.
      Fix QDir bug and port Q3Http to QHttp
      Replace Q3GroupBoxen with QGroupBoxen.
      More QButtonGroup fixes.
      Remove unnecessary include.
      More QGroupBox and QButtonGroup cleanups
      Eliminate Q3SimpleRichText (ported to QTextDocument)
      Remove unused header.
      Eliminate another Q3ButtonGroup
      Remove unused headers.
      Remove unnecessary include.
      Remove Q3MemArray.
      Dubious port of Q3MimeSource stuff to QResources.
      Remove some commented out stuff.
      More cleanups (removing K3IconView).
      Remove some more comments.
      Remove last vestiges of K3 classes.
      Remove unused mouse press event slot.
      Adapt File and Link Preview to new QTreeList
      Make basket crash on warnings.
      Fix problem with systemtray icon
      Fix a warning about system tray not having an icon
      No more QDir::mkdir warning
      Fix a warning about QPostEvent.
      Fix annoying QPainter warnings.
      Fix bug 0000063(Declare utf8 encoding in meta tag)
      Fix quotes around installer to prevent error.
      Move tags to tag directory.
      Make bugfixing of kgpg easier.
      Moved some images around.
      Move icons for new KDE4 naming scheme.
      Port file-integration to Qt4 classes.
      Add file-integration to CMake scripts
      Fix bug 0000062 : Dragging baskets deletes them.
      Make notes look nicer.
      Factor Note Selection class out of basket{.h,.cpp}
      Factor DiskErrorDialog out of basket{.h,.cpp}
      Remove unused HtmlExportData class
      Factor DecoratedBasket class out of basket files.
      Factor Transparent widget out of basket files.
      Clean more cruft out of basket.h
      Fix minor typos and add copyright to basket_plugin
      Move prototypes out of basket.cpp and into note.h
      Fix bug in Link Preview.
      Fix FilePreview signal/slots (part two).
      Rename image files and remove kontactinterfaces.
      Update kontact plugin to new API.
      Fix a layout bug that disabled the "Unlock" button.
      Fix group indicator (temporary patch).
      Fix handle selection bug.
      Fix big note scrolling bug.
      "Fix" minimize bug.
      Re-enable GPG.
      Fix some broken icons.
      Fix insignificant typo in a comment.
      Make KPassivePopup creation consistent.
      Fix 'spacer' is not a widget warning.
      onety-three's patch for session restore bug.
      Fix a memory access bug.
      Temporarily disable deletion tracking.
      Fix passive popup problem that broke screen grab.

Guillaume Martres (3):
      Made translations work again
      Replaced each and every QT3_SUPPORT class and function
      Updated French translation

Kelvie Wong (269):
      Ran qt3to4
      Ran am2cmake.
      Ran remove-qt3-support.pl
      Ran adapt-to-qt4-api.pl
      Ran adapt-to-kde4-api.pl
      Fixup from the kde4 script
      Fixed UI files and ported Messages.
      Fixed CMakeLists generated by am2cmake
      Symlink to build, for now.
      Use correct namespace for focus policies.
      Changed KDialogBase to use KDialog (as the former no longer exists).
      Fixed KMultipleDrag to use K3Multipledrag for now.
      Change the CMakeLists file to not compile with the deprecated warnings.
      Removed multiple default ctor definitions in the settings pages.
      Removed dcop calls for now from BNPView.
      KSystemTray->KSystemTrayIcon
      Updated the README file with some contributor tips.
      Ported all of the KAction (and related) functionality.
      Removed IndentedMenuItem.
      Fix the KMenu::insertItem calls.
      Focus policy change
      Port KProgressBar calls in BNPView
      Finished porting i18n strings to the KDE 4 format.
      Quick Q3String fix
      Removed the KIconDialog+related classes (they're in kdelibs).
      Fixed spelling errors in archive.cpp comments
      Renamed KOpenWithDlg -> KOpenWithDialog.
      Fixed include in kgpgme.h.
      Port progress dialog in bnpview
      KConfig fixes in BNPView
      KIconLoader calls fixed in BNPView.
      kapp->aboutData is no longer available; use KMainComponent::aboutData().
      KFileDialog fix in BNPView.
      Removed StateMenuItem.
      Ported QPopupMenu calls in BNPView.
      Removed dead code in main.cpp.
      Ported the system tray-related functions in BNPView.
      Quick QString fix in BNPView re: QString::isNull
      Fixed whitespace corruption.
      Ported all of the kapp->iconLoader() calls.
      Remove obsolete WFlags (now window attributes, but are obsolete 
nonetheless)
      Removed Basket : QToolTip inheritance.
      Ported some cursor/TextEdit related functions in the Basket class.
      Turned all the std:cout calls to kDebug calls.
      Missed one setWFlags call (it was in a WIP commit).
      Removed dependence on KGlobalAccel in Basket.
      Set the Basket::viewport()::autoFillBackground to false.
      Simplified BasketListViewItem::escapedName.
      Ported the rest of the KShortcut::toStringInternal calls.
      Oops: spelled background wrong.
      Removed files that aren't needed anymore (generally because of CMake).
      Removed some dead code in Basket::mousePressEvent.
      Remove old code.
      Ported the Insert right click context menu call in Basket.
      Ported the keyboard context menu event calls in Basket.
      Merge branch 'master' of [email protected]:kelvie/basket
      Remove popupmenu.h references.
      Got rid of Q3PopupMenu.
      Porting of the QColors used in the painting done in Basket.
      Basket: Fixed some errors from the removal of the QTooltip inheritance.
      Removed all of the KGlobalSettings::<state>Color calls.
      TODO - FocusWidgets: Fixed focuswidgets.h to compile.
      Fix note.h to compile.
      Fix notecontent.h to compile.
      Fix password.h and it's UI file.
      Fix softwareimporters.h to compile.
      Basket: Fix KShortcut/Action breaks from the early KAction changes.
      Ported the KTextEdit calls inside Basket.
      Fixed positioning in the tooltipEvent.
      Fix spelling error: "Recursivly" -> "Recursively"
      Fix spelling error: "Openning" -> "Opening".
      Ported all of the KRun calls to use the window parameter.
      Port KIO::CopyJob and related calls.
      Fix the readLine call.
      Spelled Sébastien's name wrong in the README.
      Got rid of any iostream dependence.
      Remove warnings in Basket::loadFromFile by using ByteArrays.
      Basket: Re-wrote safelySaveToFile
      Merge branch 'next'
      Note: Remove obsolete code.
      Note: fixed includes.
      Note: Added a palette retriever.
      Note: Rewrote drawExpander.
      Note: Reformat the comments a bit to make them easier to read.
      Note: Ported the KPixmapEffect call
      Note: fixed an unsigned comparison warning.
      Note: IbeamCursor -> IBeamCursor
      InlineEditors: added a palette() function.
      noteedit: fix scripted porting errors from previous commits.
      noteedit: KTextEdit related fixes.
      LauncherEditDialog: handle desktop files correctly.
      ColorEditor: Removed an object name argument in the ctor.
      ImageContent: Fixed the char *'s and QByteArrays.
      ImageContent: QPixmap::scale->scaled
      NoteContent: Include KDebug
      Merge branch 'next'
      Reworked/ported AnimationContent.
      LinkContent: Ported QHttp/KUrl calls.
      SoundContent: Define WITHOUT_ARTS (since we don't have arts :)
      SoundContent: Remove FIXME.
      ColorContent: Fix getHsv call (it takes pointers now).
      FileContent: Port KFileMetaInfo calls.
      UnknownContent: Warning removal.
      UnknownContent: Fix QString->char* conversion.
      Removed qeffects from our tree.
      Revert "ported notefactory"
      NoteFactory: header fixes
      NoteFactory: Fix QDropEvent case statement.
      NoteFactory: Remove uint/int warnings/errors.
      NoteFactory: Location of KAboutData changed.
      NoteFactory: _still_ some KIconLoader calls not fixed.
      NoteFactory: Fixed up the drop menu in dropURLs.
      NoteFactory: Ported and improved the format detection for images.
      NoteFactory: ported the file operations (copy, move, open)
      NoteFactory: ported the *URL functions.
      NoteFactory: KStandardDirs::locateLocal() -> locateLocal()
      NoteFactory: remove deprecated KService::desktopEntryPath() call.
      Merge branch 'notefactory' into next
      Merge branch 'next'
      Removed the KDevelop file.
      Fix Global::basketConfig's initialization.
      FocusedTextEdit: Removed the textCursor function.
      Remove Focused* classes in focusedwidgets.
      FocusedTextEdit: Remove the clipboard handling.
      FocusedTextEdit: Removed the createPopupMenu function.
      FocusedTextEdit: fixed constructor.
      FocusedTextEdit: Rewrote wheelEvent to work with the new 
QAbstractScrollArea
      FocusedTextEdit: Rewrote the key event handler.
      FocusWidgets: Clean up includes.
      Fixed the command line option parser.
      Made MainWindow inherit from KXmlGuiWindow.
      MainWindow: fixed headers.
      Merge branch 'next'
      MainWindow: Use actionCollection from KXmlGuiClient instead.
      MainWindow: Pass in config groups to mainWindowSettings calls.
      MainWindow: Remove KSettings::Dialog->dialog calls
      Remove the rest of the kapp->aboutData() calls.
      MainWindow: updated the KMessageBox calls to reflect the new API.
      Merge branch 'next'
      SystemTray: Put away most of the custom SystemTray code for now.
      Replaced KColorCombo2 with a thin wrapper class around KColorCombo.
      Removed KColorCombo::colorRectPixmap call.
      Added a QActionGroup to the emblems in the emblem menu.
      Merge branch '1.0-maint'
      Merge branch 'maint'
      BasketListViewItem: ported the palette call.
      Ported the fontmetrics call in BasketListViewItem.
      Fix the BasketListTreeView ctor.
      BasketListViewItem: draw the focus frame rectangle correctly.
      Ported the tooltips in BasketListView.
      Merge branch 'next'
      Merge branch 'basketlistview' into next
      Merge branch 'combobox-systemtray' into next
      Fix a typo in NoteEdit.
      Password: Fixed up the constructors.
      Update RegionGrabber from KSnapshot.
      MainWindow: don't use displayCloseMessage anymore.
      Rename likeback_private.h to likeback_p.h
      Remove the last traces of the "ClickableLabel" class.
      Define some undefined dtors.
      KGpgMe: QString related ported.
      KGpgMe: Port KPasswordDialog.
      Correctly find GPGME using CMake.
      Change X-DBUS-StartupType in the desktopfile.
      BNPView: Check the correct command line argument for the crash handler.
      Disable the building of the docs.
      Fix the argument parsing in Application.
      Fix CMakeLists so that it compiles and links.
      Export required classes in basketcommon for the basket executable.
      Cleanup after the ClickableLabel removal.
      Make all files UTF-8.
      Don't include moc files.
      The inline editors should use the kapp's palette, not its own.
      Basket: saveFile.open() returns true on success.
      Basket: Fix coordinate system mapping parenting issues
      Don't use setCornerWidget(0) on a Q3ScrollView.
      StateAction: forgot to set initialize m_state.
      Include tag.h in tagsedit.h
      Ran adapt-to-icon-spec.py.
      A few more icon renames.
      Add a forward declaration to noteedit.h
      Fix the file copying in FormatImporter.
      Removed all of the KShortcut("") calls.
      Remove the "Configure Global Shortcuts" action.
      BNPView: Use the non-deprecated QSplitter functions.
      Removed all instances of Q3String.
      Removed the executable bit on a couple of PNGs.
      Really remove all Q3CStrings this time.
      Merge branch 'maint'
      Remove the versioning scripts and related files.
      Fixed the GenericName in the desktop file.
      Merge commit 'peri/next'
      Fix the deprecated "%n" syntax in i18n strings.
      Merge branch 'maint'
      Fixed the resizing issue with the BNPView.
      Changed SmallIconSet -> KIcon.
      Fix the linking -lgeneral problem with LINK_LIBRARIES
      Fix the i18n().arg() call in the crash handler.
      Merge commit 'warning-removal'
      Forgot to remove a debug print statement in CMakeLists.txt
      Change bugs link in the aboutdata.
      Merge branch 'maint'
      Fix the sizing of the KTextEdits used for editing notes.
      More UTF-8ification.  These should be the last cases of this.
      Fixed the tag menu to actually work.
      Fixed a minor spelling error.
      Fix the emblem (state) menu to show all states.
      Fix spelling error: repopulateTagsComnbo->repopulateTagsCombo
      Fix the colours in the treeviews.
      Updated the INSTALL document and the installer.
      Use kde4-config instead of kde-config in the installer.
      Fix quoting inside prefix_cmd in the installer.
      Install icons, backgrounds, welcome baskets, and backgrounds.
      Merge Patrice's phonon changes
      Fix deprecated header in FilterBar
      Fix the CMakeLists file to use the KDE4 phonon library
      Fix another icon name in Filter.
      Fix the About data.
      Removed the odd hack inside BNPView::toggleFilterAllBaskets
      Remove deprecated QWidget::setShown call.
      Filter: Remove signals/slots related to the Escape/Return key handling
      Have FilterBar::hasEditFocus check the tag box as well.
      Restore the auto-hide functionality in the FilterBar.
      User-visible changes for the new filter bar change.
      Fix capitalization.
      Merge branch 'master' of git://github.com/Voker57/basket
      Merge commit 'github/filter-rework'
      LikeBack: fix the label so that it wordwraps.
      Fixed drag+drop within baskets.
      Build and install the KCM module now, thanks to Robert
      Changed "kcm_basket.so" to "kcm_basket"
      Added a forward declaration to softwareimporters
      Initial commit of the headers for the new data storage backend.
      DB: Don't export the implementation classes.
      Alphabetized the source files in src/CMakeLists
      Remove the virtual constructor error from db.h
      Fix a few errors in db_impl.h
      Redesigned the db_impl.h header.
      Reworked our DatabaseObject class
      Merge branch 'master' into server-sync
      Merge commit 'tf/krazy-fixes'
      Removed the executable bit from green-curves.png
      Change a lot of the NoteContent methods to be const.
      NoteContent: More const correctness.
      Removed trailing whitespace.
      Merge branch 'kw-fixes'
      Revert "Merge branch 'master' into server-sync"
      Merge commit 'rm/cleanup'
      Fix an infinite loop introduced by 516b7c78ec52
      Revert "Fix an infinite loop introduced by 516b7c78ec52"
      Fixed the infinite loop in note.cpp.
      Reorder comments in Basket::load()
      Merge branch 'kw-fixes'
      Updated the TODO file.
      Merge commit 'smarter/remove-qt3support'
      Changed wording in the installer
      Revert "Make basket crash on warnings."
      Disable encrypted baskets (GPGME).
      Add an include for usleep.
      Disable encrypted baskets (GPGME).
      Add an include for usleep.
      Fixed a missed header rename
      Merge commit 'rm/master'
      Disable encrypted baskets
      Merge commit 'refs/merge-requests/2' of git://gitorious.org/basket/basket
      Merge remote branch 'rm/master'
      Whitespace changes
      Revert "Re-enable GPG."
      Use ifdefs instead of comments, and add a #warning and some comments

Laurent Montel (2):
      Fix the path when creating the BNPView dbus connection.
      Clean up the CMake files

Maranatha Luckanachai (1):
      Implemented DatabaseObjectImpl.

Marek Janukowicz (1):
      Add an include.

Matt Rogers (37):
      Remove automake porting message.
      Remove commentted code.
      Remove ConvenienceLibs.cmake
      remove unused parameter warnings
      normalize indentation
      Remove the hidden virtual warning
      Remove AdditionalInfo.txt
      Remove commented out things.
      convert basket to kdelibs coding style
      Set focus to the new basket edit box when creating the dialog
      Includes normalization
      Start adding automated unit tests to Basket
      Add a test for the Note class
      Add an export header
      Make Note usable in a unit test
      Make the test compile, link, and pass.
      Make sure there is no content for empty notes
      test slots must be private in order to be ran
      This is a GUI test
      Add a skeleton test for the Basket class
      fix crash when importing basket archive
      Merge branch 'master' of git://github.com/kelvie/basket
      Don't crash the note unit test
      ignore vim swap files
      remove unused code
      add a vim modeline
      Add a d-pointer for Note and move next and prev there
      Move x and y into the d-pointer
      make the notetest pass
      Use constant instead of magic number
      move width and height into the d-pointer
      Initialize the d-pointer properly.
      rename the Basket class to BasketView
      Rename the basket.{h,cpp} to basketview.{h,cpp}
      Reenable the compile time checks for GPG
      shorten some long lines
      Fix crash when grouping notes.

Riyad Preukschas (4):
      Fixed usage of height and width in Note.
      Added script for generating Debian packages (thanks to the Arora project).
      Updated package copyright information.
      Updated Deb-package control file.

Rui Machado (2):
      Ported KIconLoader calls
      DBus interface

Terry (29):
      added forward declaration to class KMenu in focuswidgets.h
      ported archive.cpp to kde4
      ported settings.cpp to kde4
      ported basketproperties.h and basketproperties.cpp to qt4
      ported linklabel to kde4
      ported variouswidgets.cpp to kde4
      minor fix in xmlwork.cpp
      fixed global.cpp to kde4
      ported exporterdialog.* to kde4
      ported htmlexporter.cpp
      ported notefactory
      ported softwareimporter.cpp
      minor fixes to get formatimporter.cpp to compile
      minor fixes so basketfactory.cpp will compile
      minor fixes to get newbasketdialog.cpp to compile
      fixed tag.cpp to compile
      fixed tagsedit.cpp so that it will compile
      notedrag fix: QBuffer takes QByteArray * instead of QByteArray
      notedrag: change file_move flags
      Removed Q3CString in notedrag / notefactory
      backgroundmanager: KSimpleConfig fixes
      tools.cpp: fixed includes
      tools.cpp: replaced getHsv call
      tools.cpp: fixed printChildren
      colorpicker.cpp: fix scope for crossCursor
      filter.cpp: fix KComboBox call setCurrentIndex
      filter.cpp: iterator fixes
      basketstatusbar: dropped clickablelabel entirely
      fix i18n .arg() calls

Trever Fischer (1):
      Icon fixes

Voker57 (1):
      Small compilation fix

gsasha (7):
      small fixes of include files; added initial cmake support
      small fixes of include files; added initial cmake support
      added gpg support to cmake build process
      a try if I can commit
      another try if I can commit
      more kde integration
      more kde integration

jesper (1):
      Compile fix

perihelion (13):
      begin likeback porting
      More changes to make likeback compile.
      crashhandler compile
      Port AboutData and Backup
      change CMakeList.txt for cmake version 2.6:
      i18n() calls that take arguments fully ported
      remove Q3WidgetStack
      fix the doctype prepend bug:
      some easy porting:
      fix size of background pixmap in basket properties
      more easy porting :
      port to qt4 version of ktar and QTextStream
      manage sound with phonon

seb (3):
      git-svn-id: http://basket.linux62.org/svn/basket/tr...@528 
68e0c82f-6715-0410-a4b6-c4571a790354
      DCOP call to relaod a basket by its folderName.
      Patch from Romain H. to create notes from the DCOP interface.

under2x (4):
      added support for automake 1.10 for the install script
      Added automatic title parsing for Links.  Will search for <title></title> 
and use that for the link title label.
      removed a debugging connection, and slight improvement to title regex
      fixed some bugs with the httpTitle stuff...

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Basket-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/basket-devel

Reply via email to