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...
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------------ Download Intel® 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
