[SCM] kte-collaborative packaging annotated tag, upstream/0.0.95, created. upstream/0.0.95
Diane Trout
diane-guest at moszumanska.debian.org
Wed Oct 29 04:35:59 UTC 2014
The annotated tag, upstream/0.0.95 has been created
at c5c44475e05cb6e4cc7ec35ac40aa1eb2d156fa7 (tag)
tagging 6e26a0b2e671bea7a707e0f0c59642f320b14143 (commit)
tagged by Diane Trout
on Sun Sep 15 11:34:51 2013 -0700
- Shortlog ------------------------------------------------------------
Upstream version 0.0.95
Børre Gaup (2):
Added KDE4_KDNSSD_LIBS to link with the zeroconf libraries
Zeroconf support added.
Dan Vrátil (2):
Fix build with clang
Install approver desktop file to get a nice notification
David Edmundson (2):
Update find libinfinity CMake modules
Update find libinfinity CMake modules
Diane Trout (1):
Imported Upstream version 0.0.95
Gregory Haynes (288):
Created CMakeLists.
Added document, view.
Added kobby.desktop.
Fixed QList IndexOutOfRane in removeDocument.
Kobby menu in Sessions.
Includes and links with libinfinitymm.
Improved FindLibinfinitymm.cmake.
Added GPL headers.
Fixed Find*.cmake to define vars.
Moved cmake/modules to CMakeModules.
Created FindGlib.cmake, FindLibinfinity.cmake, FindQt4. Created _LIBRARIES for dependancies in Find*.cmake modules.
Escape from include hell.
Added MacroPushRequiredVars. Make cmake files have BSD notice. Aded LIB_INCLUDE_DIR to Find*.cmake.
Created socket notifier for Infinity::QtIo.
Created FindLibinfinitymmQtIo.cmake.
Compiles against libinfinitymm-qtio.
Created config dialog (KCModule).
Created session manager.
Added finished() handlers to dialogs to allow re-opening.
Created InfinoteManager.
Renamed session manager to connection manager and join session to add connection.
Better connection manager layout.
Infinote manager initializes libinfinitymm.
Created ConnectionManagerListItem.
InfinoteManager is used for creating connections.
Status messages in ConnectionManagerListItem.
QtIo compiles, works for connecting in Infinity::TcpConnection.
Moved qlibinyfinity to qlibinfinitymm, fixed FindLibinfinitymmQtIo.
QtIo works, errors from tcpconnection.
Connected IoSocketNotifier. Error disabling QSocketNotifier.
Code cleaning, moved FindLibinfinitymmQtIo to FindQInfinitymm.
QInfinitymm doesnt cause TcpConnection assert.
Connections can be removed, closes connection to server properly.
Deleting not connected connection doesnt error.
Added connection icons to ConnectionsList.
Added LibXml2 to include dirs and linker.
Created Connection class to wrap Infity::XmppConnection, changed InfinoteManager and ConnectionManager to use new Connection class and InfinoteManager::connectToHost.
Moved ConnectionListWidgetItem to own file. Removed ConnectionManagerListItem.
Added file bowser, can view folders on the infinote server.
File browser prettyfication.
Added Doxygen support.
Moved files into new folder layout.
Removed old files.
Created ConnectionManagerDialog, ConnectionManagerWidget, and ConnectionListWidget which work independantly.
Connections can be added and removed.
Consolodated ConnectionManager classes into kobby/dialogs/connectionmanager.cpp
fix \#5 segfault in QtIo
Root nodes added to FileBrowserWidget.
Addition of nodes after their parents are expanded.
ChildIndicator removed from nodes with no childred when expanded in FileBrowser.
Created ControlWidget.
Added documentation to kobby/infinote/connection.h
FileBrowser in ControlWidget usable when Connection selected.
FileBrowserWidgetItem->populate creates copy of iterator instead of messing up internal one.
Can create new folders.
Fixed InfinoteManager to work with new Infinity::XmppConnection.
Changed RequestProgressDialog to allow multiple requests per dialog.
Adding of folders happens live in FileBrowserDialog.
Removed addition of nodes from populate() in FileBrowserWidgetFolderItem: It is redundant now that the node_added signal is handled.
Removing nodes updates live in FileBrowserTreeWidget.
More efficient nodeSelectionChanged handler in FileBrowserWidget.
Creating InfText notes works.
Updated interface for ClientNotePlugin.
Updated interface for subscribeSession in Connection.
Now a standalone editor.
InfinoteManager no longer passed as argument, use InfinoteManager::instance().
Fixed: If folder is explored nodes are not added.
Compiles against libqinfinitymm.
Removed unneccessary files from old qinfinitymm, and dialogs now included in libqinfinitymm.
Added sidebar.
Save splitter sizes.
Can create connections.
Added functionality to Connections tab in Sidebar.
Removal of connections in ConnectionManagerWidget.
Connected doubleClicked signal in FileBrowserWidget to BrowserModel.
Connected to FileBrowser to BrowserModel::openItem for item expansion.
Added sizeHint to CreateConnectionDialog.
Can remove items and add folders using context menu.
Removed references to old filebrowser* header files.
Added files for CreateFolderDialog.
Merge branch 'master' of ssh://git.greghaynes.net:24/~/git/kobby
Create folder dialog functioning:
Updating CreateItemWidet UI.
Switched CreateFolderItemDialog to CreateItemDialog.
Can create notes.
Added action for join note and more efficient contextMenuEvent()
Should compile with external build dir.
Created subclasses for BrowserModel and Browser*Item
Connected activated to activateItem in BrowserModel.
Added .moc include to BrowserModel.
Added CollabDocument
Added CollabDocument.
Cleaned up extra signal/slot connections.
Joining note creates document in new tab.
Improvements to the DocumentTab
Added QMap of document to view and document to collab document to DocumentTabWidget and MainWindow.
Connected DocumentTabWidget signals to MainWindow.
Added class header documentation.
Connected insertText signals for KTextEditor::Document and Infinity::TextBuffer.
Added include for TextBuffer.
CollabDocument constructor accepts only SessionProxy
Merge branch 'master' of ssh://greg@greghaynes.net:24/~/git/kobby
Define all GParam's to infc_session_proxy_join_user.
NotePlugins now added to InfinoteManager.
NotePlugin added to InfinoteManager.
Join notes as a user.
Text insertion works once.
Added KConfig XT support.
Merge branch 'master' of ssh://greghaynes.net/~git/kobby
Save main window geometry rather than only size.
Added build tools for .rc file.
Moved kobbyui.rc into kobby for easy relative path.
Actions added to menu.
Added some icons to menu bar.
Added DocumentManager and support for new QInfinity::Session.
Connected document tab to editor::documentCreated.
Added some documentation to DocumentManager.
Compatible with new sessionSubscribed signal.
Added profile page skeleton to config dialog.
Added nick and color choser to profile settings widget.
Configure Dialog now saves and loads settings.
Removed extraneous methods from settingsdialog
Added cursorToPos and vice versa to collab document.
Connected erase text signals.
Insertions work!
Connect document actions before sync, allows for saved state.
Re organized actions.
Updated text docs.
Builds against libqinfinity and base gui.
Created connection and itemfactory.
Added actions and networksettings.
Added local and remote views. Can create connections.
Removed old browserview files, created signals for remotebrowser
Deletion of connections in browser deletes actual connection.
Item selection in remotebrowser changes enabled actions.
Retrieve local hostname.
Can open and close local documents.
Use BrowserModel::removeConnectionIndex
Dont call removeConnection handler in browser model.
Added quit action.
Added cleaner checking of selected items in remotebrowserview.
Added signals which emit actions in remotebrowserview.
Works with new libqinfinity interface.
Added context menu to remoteview.
Added createfolderdialog and can now create folders.
Removed moc include from createfolderdialog.
Added document icon.
Removed createfolderdialog, using generic createitemdialog.
Can create remote notes.
Atteched double click to open slot in RemoteBrowserView.
getSelection() in remote view returns index list.
Removed old DocumentManader and CollabDocument, created DocumentBuilder.
Created Document, DocumentModel, and DocumentListView.
Joining of notes works.
Can insert some text collaboratively.
Fixed infinite loop when inserting at offset 0
Connected text removal signals.
Fixed encoding setting in plugin.
Users notified of unable to join.
Inserting newline doesnt double remaining text.
Moved kobbyui.rc to data dir.
Added icon to MainWindow.
Send QByteArray to textChunk insertion.
Fixed NotePlugin.
Using local NotePlugin andd AbstractBuffer subclass.
Insert and remove text work again.
Document name set in DocumentViewTab
Added newline hack to text insertion
Added docs to README.
Added contact info to README
Filled out INSTALL
Added GPL license to COPYING.
Merge branch 'master' of git at github.com:greghaynes/kobby
Added COPYING-CMAKE-SCRIPTS
Remote browser tab shown on start.
Changed INSTALL to use DEFAULT_INSTALL_TARGET
Changed buildtools to use BIN_INSTALL_DIR and install kcfg file.
Closing documents causes deletion.
Added updated Find*.cmake modules.
Link against libinfinity-0.3
Merge branch 'master' of git at github.com:greghaynes/kobby
Better default UI values.
Added docs and cleaned up error string for connecion error.
Warn and close when joining session with similar usernames.
Open actions work.
Removed auto generated kobbysettings from source
CMakeLists includes KDE4Defaults, fixes ubuntu install bug.
Cleaned up mainwindow.* includes.
CreateItemDialog has meaningful title.
Added GPL header.
Document accepts parent, noteplugin doesnt specify parent when creating
Color selector is now button and saves state.
Updated user interface to merge similar to other KDE text editors.
Start with connection dialog open.
Use KStandardAction for New and Open.
Removed out of date TODO.
Connection dialog shows 6523 in port on opening.
Moved session initialization to InfTextDocument.
Document uses codec to encode and decode text.
Removed extraneous sidebar class.
Switched sidebar from Tabbed Widget to ToolBox.
Added config option for show connect dialog on start. Created user
Removed frame containers from configuration pages.
Views unmerged/merged on change.
Added configuration setting for open with blank document.
Moved DocumentItem out of header file.
Connected DocumentModel::documentAboutToBeRemoved signal.
Added kDocument wrapper storage to DocumentModel.
Close action works.
Double clicking documents in DocumentListView causes them to be
DocumentListView items activated on single click, not double.
Documents given focus on activation.
When document fatal error occours, document removed from DocumentModel.
Added documentation to DocumentModel.
Error message displayed on documentFatalError.
Undo/Redo action stolen from collaborative documents.
Added stubs for collaborative undo/redo.
Filled out edit menu in ui file.
Effficient undo/redo stealing.
More efficient undo/redo operations.
Added DocumentUsersBrowser to build.
Added UsersBrowser widget to UI
Created proxy for remote browser which displays help.
Changed ShowConnectionOnStart to false default setting, updated
Collaborative documents assigned correct name.
Updated address and email for aboutdata.
Capitalize Kobby in aboutdata.
Added noMerge="1" to file in kobbyui.rc, New * now at top of file menu.
Check for empty inserts/removal.
Created Setup Assistant.
Setup dialog forces username to be entered if none set.
Canceling setup dialog exits program. Moved setup dialog into
Values set in Setup Dialog added to configuration.
Items in LocalBrowserView opened on activation rather than double click.
Use KDE window placement/geometry saving.
Added confirm dialog to Remote Browser
Added confirm dialog to document closing.
Document List uses KStandardAction::Close for action.
Cleaned up some MainWindow includes.
Added remove proxy methods to DocumentModel, Document List now uses these for removal.
Localization support for strings in DocumentModel and RemoteBrowserView.
Added whatsThis message to some actions in MainWindow, internationalized more strings.
Fixed connection error i18n arguments.
UsersBrowser shows users joined to note.
Joining errors correctly displayed. Dont join sussion unless state is running.
Fatal note error doesnt cause crash.
DocumentUsersBrowser accepts 0 for setActiveDocument.
Sorted users list.
User status updates change icons in Users list.
Open file dialog can open remote files.
Connected name changed from Document to DocumentTabWidget.
Fixed spelling error in uisettingswidget
Give hostname focus on opening create connection dialog
Made DocumentModel a singleton, allow textbuffer to throw fatal error
Added handler for textChanged to document
Added some Q_UNUSED's for cleaner building
Added doc to oenInfDocument
Tie DocumentItem's with infinote node id
Actually perform cleanup on doc removal in DocumentModel, warn on document already opened.
Re-activate already opened inf documents on selection
Dont try to subscribe to open remote directories
Updated appinfo URL
Give title to open local file dialog
Keep open file dialog with title convention
REALLY keep open file dialog with title convention
Fix removing newline causing line deletion
Added color choser to setup assistant
Added colorChooser to settings dialog. Fixed setup assistant always being shown.
Show setup assistant on empty hostname
Added removeDocument( Document& )
Added empty CloseDocsDialog
Show docCloseDialog on queryClose
CloseDocsDialog shows collab docs and has icons
Save, dont save, cancel work in CloseDocsDialog
Only confirm 'dirty' docs, dont confirm for no dirty or collab docs.
Set version to 1.0 RC 1
Compiles against libqinfinity using libinfinity-0.4
Update about kobby copyright year.
Link against libinfinity-0.4
Merge branch 'master' of git at gitorious.org:kobby/mainline
FindLibinftext doesnt look for libinfinity-0.3
DockWidget for browsers
Toggle view for dock widgets in view menu
Move document list to right side by default
Created upload document action and skeleton dialog
Removed upload document action (hotfix for beta release)
Merge branch '1.0-devel' into 1.0
Merge branch '1.0'
Ryan Kavanagh (8):
Made the debug messages translatable and fixed a few other things
Added translation scripts / cmake rules
Initial import of french translation
Added a README for translating
Ran messages.sh
Finished french translation
Fix typo
Update translations after typo fix
Sven Brauch (428):
fix compile
Start transforming kobby into a KTE plugin.
Begin populating the plugin with the kobby stuff.
Add a kioslave which does nothing, except connecting to an infinity host.
Extreme prototype code for the kioslave opening a connection in listdir
Make the kio slave list all entries of the server's root directory.
finish kioslave prototype
make the note plugin take a KTE instance instead of the document builder
Non-working prototype implementation for subscribing to documents
split connecting in two parts, prepare() and open()
adjust kioslave to changed connection API
adjust kobby plugin to changed connection api
The iterlookup helper is now correctly notified of directories being explored
At least for top-level files, the iterlookuphelper works now.
Subscribe for a document when opening it
join a user when a document is opened
join a new user on sync complete
It's the worst code ever seen by mankind ... but it works! Basically.
A few even-more-ugly-than-usual fixes to prevent kdevelop from crashing
Fix a few issues in the text buffer. Seems to work fine now!
properly build out-of-source
Build stuff that is shared between the kioslave and the plugin into a library
make ready() tell what connection it belongs to
missing cmake file for the common library
adjust kioslave to changed ready() signature
move iterlookuphelper to a seperate file
move manageddocument to a seperate file
remove pointless deref-ref cycle in document constructor
the documentbuildert doesn't need the editor
adjust noteplugin to libinfinity changes
lots of cleanup in the kobbyplugin
Adjust to libqinfyinity api changes, and fix browser selection
move iterlookuphelper class to the common library
Use IterLookupHelper in the kioslave to support directories
make the kioslave a bit prettier and support listing contents of subdirs
kioslave: support adding empty files
kioslave: support mkdir
Add a notification widget when remote users type text
cleanup
Make the notifier widget nice and colorful, and fix a few issues with it
don't construct two text buffers per document
check if a subscribed() signal is meant for the document receiving it
timeout error handling for the kioslave
don't manage the noteplugin memory in kio, it's already managed by the browser
don't delete kate's documents when they're being closed
remove unndeeded signal
use kstandarddirs instead of hard-coded URL
more reasonable description for the plugin
Fix the snippets issue by calling blockSignals() on the text document
Fix a synchronization bug with unicode characters
A basic test infrastructure for the editor part.
get a plugin instance in the unit test framework
properly add the port to the host name
Support simulated connections (not used currently)
Use the user name supplied by the URL
utility function to check if a document has a valid user
more obvious debug output
don't try creating notifier widgets (->crash) if there is no view
connect the urlChanged() signal in addDocument, not addView
some utility functions to query the status of a managed document
minimum working unit test which inserts text and checks that it's there.
remote i18n calls around kDebug calls
waiting + error handling for kio PUT
initialize missing properties (found by valgrind)
use custom server in the unit tests, not just localhost:<default port>
comment about strange ReadWritePart::saveAs() behaviour
unit tests: cosmetics
unit tests: add a designated wait function
The first real test, testing insertion of text.
Make the test actually work (aka test something) :)
Some more basic tests -- nothing exciting, just insertion / removal
Unit test for collaborative usage of snippets
initialize user in inftextdocument
Some general cleanup in the kobby plugin
unit tests: don't crash if the plugin is disabled in kate
Replace qDebug by kDebug, remove all remaining i18n calls in debug output
remove unneeded Q_UNUSED
Begin refactoring the kioslave: prototype for proper error handling
Proper implementation of error handling in the kioslave.
Fix finding directories (vs. files) in the IterLookupHelper
Support deleting items (notes and directories) in the kioslave
some nitpicks
Port kioslave to QInfinity::NodeRequest* wrapper for status checking
Adjust to NodeRequest changes in libqinfinity
Use wrapped ExploreRequest instead of raw InfcExploreRequest
Remove unneeded _self in the kioslave
Remove unneeded wrapper in the kioslave
Notify KDirNotify of changes if nodes are added or removed.
use connectTimeout() instead of self-defined timeout
some useful debug output for the text document
Let a KobbyPluginView class manage the remote notifications
kio: always use directory name for "directory changed" notifications
use a QMap for managed documents
Don't clear a document's text on the server when closing it
Add a status bar to views which belong to documents managed by kobby
Remove a connection from the map when it disconnects.
display disconnected warning in red
Set collaborative documents to read-only when not connected to the server
delete managed documents on shutdown
display amout of active users in the status bar
Merge branch 'kobby-plugin'
Framework to add actions to the GUI (such as "Disconnect", etc)
Add a parameter to the remoteChangedText signal telling insert/remove apart
remove localTextChanged()
some cleanup and code simplification
Add some useful actions to the "Collaborative" menu
rudimentary implementation of the "Disconnect" action
Status bar: Display users in a more useful way
Implement changing user names
Implement "open collaborative document"
Use the (not yet public) KTE::BufferInterface for buffer manipulation
Compare document line counts in unit tests
Highlight text typed by users in different colors.
Use the text background color as color for the popup widget, too.
begin highlighting ranges when synchronization begins
i18n uses %1, %2 etc, not printf-style formatting rules
add some comments to i18n
Use add_library(OBJECT) to only build plugin code once (for plugin + tests)
refactor: better method names
Add missing buffer interface declaration
replace the ManagedDocumentList by a typedef
Remove some unneded #includes
delete browsermodel and communicationmanager on plugin unload
Add doxygen docstrings to the plugin classes
Move the RemoteChangeNotifierWidget (the small popup) to the plugin
Remove the data/, dialogs/, and editor/ subdirectories.
Remove the DocumentBuilder class, we don't need it
Remove the document model, too.
two short docstrings for the kio
Update AUTHORS / INSTALL
rename "kobby" folder to "kte-plugin"
Fix compiler warnings
add build/ to gitignore
Do not count a user himself to the "You and n other users" display
Severely reduce the amount of MovingRange instances used for highlighting.
Perform user name changes in a less roundabout way.
Open a file dialog for selecting the path instead of requesting it as text
Consistently license everything as GPLv2+
Allow saving to a local file, but continue editing.
Set some default shortcuts for the menu actions
Do not highlight the background past the end of a line
A bit of visual cleanup in the documentChangeTracker
Generate colors in the plugin, not in libqinfinity
Select highlight colours depending on the view's background colour.
some color fine tuning
Add an action to the context menu which allows clearing all highlights
don't crash if "clear highlights" is invoked on non-connected documents
Distinguish text removal/insertion in the notifier widget again
Close the notification widgets when they're clicked
Close the document if a fatal error happens
Instead of closing on errors, eventually losing data, save to a temp file
Move the notifier widget when the view is scrolled
Optimize: don't do unnecessary position updates on the notifierwidget
When the notifier widget is outside of the view, show it at the corner
decrease opacity when the notify widget is in "small" mode
list file type in kio::stat()
Add an empty KCModule for configuring the KTE plugin
Implement the KCModule, providing some basic settings
Make the settings from the KCModule actually work (i.e. do the right thing)
Add an action for showing the KCModule to the Collaborative menu
add missing i18n call
KCM UI fine-tuning
Try to generate colors which are distinguishable from existing colors
(hopefully) correct i18n handling (remove po/ folder, add Messages.sh script)
Adjust the catalog name to what is used in Messages.sh
Correctly enable/disable menu actions depending on the document
more sensible arrangement of items in the "Collaborative" menu
clean up #includes
(non-working, non-compiling) API draft for KTp integration
Fix a bug in the user color selection
Merge branch 'master' into ktp-integration
Nice icons for the menu actions
Merge branch 'master' into ktp-integration
Make the KTp integration prototype compile + display a contact dialog
Fix ktp integration linkage to the plugin
Extremely bad, but working prototype for launching a collab session over Tp
Make sure the part is set to ReadWrite when inserting remote text
Enable the plugin by default.
use QDir::tempPath() instead of /tmp
kioslave: fail if there is a timeout
Merge branch 'master' into ktp-integration
Transmit a list of initial documents with the tube offer, and open those.
Make starting infinoted more robust
Open shared documents from the server on the server side, too
Automatically install the .client and .service files
Use correct build-time determined path for the handler
some cleanup
use a proper directory as the server root
move QObject inheritance to base class, instead of all children
disallow sharing documents with empty url
Ensure all server processes are terminated on application exit
instantiate all the Tp classes only once
Set proper nicknames for both host and client
use KMessageBox::sorry instead of ::error, as appropriate
user-visible error handling in case tube creation fails
ktp integration: cleanup
Use a more visible minimum distance between two colours
Merge branch 'master' into ktp-integration
Support adding notes with content in the kioslave
cleanup
kio: Handle finished() signal when adding a directory
When sharing a document, actually copy its contents to the server
Add an action to open the server for the current document in a file manager
Fix the remaining bug with colours
Merge branch 'master' into ktp-integration
use blockSignals only if the text editor doesn't have the BufferInterface
kio: Remove the user adding the initial contents from the session
Don't colorize the initial contents of a document
Use the same color for the notify widget and for the text background
Tests for a consistency bug found recently -- not complete unfortunately
test which makes the plugin crash (sic)
Re-arrange text buffer synchronization
Fix installation on 64 bits systems
Support connecting to either a contact or a chatroom
Correctly open file in the offering application
remove pointless const
don't crash when cancelling the share dialog
Request Capabilities feature in from the account factory
Merge branch 'master' of git.kde.org:kte-collaborative
Use cmake's find_program instead of hardcoded paths for infinoted
Don't display the share dialog when a document is being shared
Use configurable applications in the handler
Use good contrast text colors in the popup notification widgets
Give the ConnetionManager a less ambiguous name
better error reporting
replace spaces in nickname
Disable the "Save" action on collaborative documents
Disable the undo/redo actions while editing a collaborative document
Bare minimum working version of collaborative undo; crashy, though.
Proper enabling/disabling of undo/redo buttons
Remove buffer interface pointer from the textbuffer header file
Proper undo handling, with not just one action undone per click
prevent a possible crash
Use infinity's class for undo handling
Merge branch 'master' of git.kde.org:kte-collaborative
KIO: immediately throw an error if hostname lookup fails.
KIO: immediately throw an error if the connection is refused
More unique random user names
Ask for a different user name if joining fails
Remove a hack working around a (now fixed) bug in libqinfinity
Remove unused method
Properly disconnect if no new user name is entered
Focus the user name text edit in the dialog
Cleanup as suggested by david
Do not parent the server to the contact dialog
Fix wrong parenthesis placement in i18n / kmessagebox
Use parenting instead of manual memory management
Begin re-organizing code for splitting the channel handler
Some more restructuring; still entirely non-functional
More restructuring. compiles, now.
Rename stuff from "infinity" to "infinote".
Export a fake TCP socket for StreamTubeServer when creating it.
Fix server path (was missing a slash).
When a tube becomes ready, find its local connection socket.
Set up connections for automatically opening the collab document
Merge the channel request hints into the channel hints.
Don't do anything if the tube is already open
Use the correct text buffer size for unicode text.
Fix highlighting ranges encompassing newlines when text is inserted
Fix a small remaining problem with highlighting ranges
Fix extra brace
Fix memory error: remove erraneous g_object_unref
Merge branch 'master' into separate-server-handler
Merge branch 'master' of git.kde.org:kte-collaborative
Correct menu entry name
Correctly retrieve colors for the status bar from the color scheme
Merge branch 'master' of git.kde.org:kte-collaborative
Make the "Share" menu action behave more user-friendly
Only show contacts with the "infinote tube" capability in the dialog
Display tooltips telling who wrote a piece of text in the editor.
Make the tooltips configurable (can be turned off in the settings)
Use KMessageWidget in the KCM for a better-visible info box
adjust to new suggestion of the Buffer iface
Prototype for having the tube server advertise connections on dbus
Both the client and the server handler now correctly list their channels
Allow retrieving channels from the server and client handlers
Add a simple list widget which lists all connections
fix dbus name of the client handler
display channel details in the connections widget
prettier table layout
Prettier share document dialog
Implement adding documents to existing connections.
Make connections table a bit less technical
Split the "open document" dialog into a separate file and improve it
localhost -> 127.0.0.1
Remove closed channels from the list of existing channels
show a message instead of an empty table if there are no connections
Show avatars in the connection widget
When the text buffer becomes inconsistent with a document, ask to reload it
Introduce a hack which replaces all tabs by spaces, always.
Read all chunks of data in the kio instead of just the first one
Don't crash on closing a document
Fix kioslave from not opening files sometimes
Don't verify document contents while synchronizing
workaround for notification disorder bug: retry open a few times
update docstring
clear a document before synchronization
Immediately retry opening a document when a node is added
Fix a crash in the consistency check
Change consistency check logic again
Replace an assert with a proper error message
use 127.0.0.1 instead of localhost in the share dialog, too
update INSTALL and README files
proper icon and name for the plugin
display a message in the ConnectionsWidget if there are connections only
proper icons for the buttons in the share dialog
Revamp of the "Open collab document" dialog.
add missing i18n call
Remove the "create server" action.
Suggest the original URL of the document in the "save copy" dialog
Provide the calculated user color to libinfinity
Also allow the infinoted executable to not have a version number
Allow selecting an application for dealing with collab documents
Ask for an editor in the client tube handler if no valid one is selected
remove outdated todo
SelectEditorWidget: Do not allow choosing non-installed applications
Always ask which application to use the first time a request is received
Clean up channels list by removing disconnected channels
Wait 100 more milliseconds for infinoted startup
Add a few sleeps in another attempt to workaround "connection refused" :(
use user-specific directories in /tmp, otherwise there's permission issues
Proper names for the buttons in the editor selection dialog
Ensure that there's always a pre-selected entry in the editor dialog
Save the document in case of failure instead of clearing it
Fix a crash which could happen on fatal errors
Set "delete on close" attribute on leaking dialog
attempt to fix approver + approver notification
Fix wrong assumption that the file_save action always exists
Add KDevelop as a possible application choice for opening docs
unbreak build
Make KCM layout consistent (label alignments)
set proper SOVERSION on inftube and kobbycommon libraries
Allow the server handler to open documents, if requested
add KDevelop to list of preferred editor applications
increase amount of displayed users in the status bar
Move channel request functionality to a separate .h file
make filesharerequest header compatible with QT_NO_CAST_FROM_ASCII
remove verbose debug output
Define a proper version number in CMakeLists.txt and use it everywhere
Merge branch '0.1'
Support copying files to the server in a tube request
Do not close server tube handler when a dialog closes
use the share actions now provided by ktp-common-internals
fix build
build with KDE < 4.11
Merge branch '0.1'
remove add_subdirectory which got in by accident
Fix utf-8 support.
Fix things found by david's review of the connections widget
Implement david's suggestions for the KCM, partly
Minimal kded module which does nothing (but loads in kded)
Implement david's suggested improvements for the editor select widget
kded module which listens to enteredDirectory/leftDirectory
code for establishing connections in the kded module, builds
fix a bug in cursor calculation
Merge branch 'master' into kded-module
Simplest form of the notifier: updates view when files get added.
Finish basic implementation of kded notification module
Attempt to make the kded module show notifications when files are added
avoid warnings in the iter lookup helper
load the kded module when the kioslave is launched first
attempt to do proper cleanup in the kded module when connections close
Make notification messages actually display
do not crash on unloading the kded module
don't sent notifications on entering a folder
remove now unneeded "reload directory" logic from the kio
move SelectEditorWidget to common
Make notifications sensitive to what happened and implement actions
Claim we have 777 permissions in the kio
Remove URLs from watchlist when the connection breaks
docstrings for infinotenotifier
Watch connections created through Tp by default from the kded module
docstrings + cleanup for the connectionswidget
Short explanation in the README about the program design.
empty implementation of sync progress reports
Performance optimization when synchronizing
fix missing function rename
... again ._.
First version of the status overlay.
fix license header
Display plugin + libinfinity version in the overlay
Overlay: polishing; fadeout effect and better gradient
Do not close the OpenCollabDocument dialog on accepting it
Make the notifier module a standalone daemon, not a kded module
Add missing call to QInfinity::init()
cleanup
Use a user's capitalized username (from getenv) by default as the user
Offer an option to replace \r by \n on loading
set document to non-modified at end of sync
reduce debug message spam a bit
Actually do what the comment says and only show notifications once per file
Repaint the status overlay at most 10 times per second
status overlay: polishing
Focus the "host" field in the open dialog by default
fix possible crash
fix build with clang
Basic version of the new user table.
Draw nicer boxes
Display the name in a tooltip of the color boxes
Correctly collapse labels when they change while collapsed
increase KIO connection timeout
Add possibility to show all or only online users
Change the choices for the user table.
users list: better support for offline users
users list: final cleanup.
behave correctly with more than one kate main window
Split entering the host parameters manually into a separate widget
Add a GUI widget to upload a document to an existing server.
Workaround for tabs: as a last resort, replace all tabs by 1 space.
user list: avoid crash in some obscure cases
Fix a crash when the document was edited while showing the username dialog
Fix a crash when closing and reopening a document while subscribing
Notifier: cope correctly with breaking connections
do not watch URLs which merely receive a stat call
Set plugin version number to 0.1.80 (aka 0.2 beta 1)
Install private libraries in ktecollaborative/ subdir instead of plain lib
Consistent naming: Drop things called kobby_ in favour of ktecollaborative_
Set proper author in KAboutData
Display an error message and disconnect when an open file is deleted
notifier: Do not show "file added" notifications for removing files
Documentation for statusoverlay.h
Try a different method for finding free ports
server/client tube handler: trivial cleanup
Close channels when the target contact goes offline.
Cleanup the notifier module as suggested by david
KIO: Do not report "text/plain" mimetype for directories
Properly handle attempts to open a directory or unknown objects
proper memory management for IterLookupHelper
Yuri Chornoivan (5):
Fix extraction
Add missing space, use American spelling
Fix typo: seleceted->selected
Fix typo: seleceted->selected
Make spelling of 'occurred' consistent with the rest of KDE
l10n daemon script (17):
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
-----------------------------------------------------------------------
--
kte-collaborative packaging
More information about the pkg-kde-commits
mailing list