[SCM] kte-collaborative packaging branch, upstream, created. d0c204e52ee57f41fde690087cf35ccf53fb536b
Diane Trout
diane-guest at alioth.debian.org
Thu Oct 3 04:37:47 UTC 2013
The branch, upstream has been created
at d0c204e52ee57f41fde690087cf35ccf53fb536b (commit)
- Shortlog ------------------------------------------------------------
commit d0c204e52ee57f41fde690087cf35ccf53fb536b
Merge: 6e26a0b f2a5d69
Author: Diane Trout <diane at ghic.org>
Date: Tue Oct 1 22:18:22 2013 -0700
Imported Upstream version 0.1.80
commit f2a5d692620e698a68a66b1aba5c22540a459c03
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 22 14:11:12 2013 +0200
Set required KTp version to 0.6.80
commit 2d0b03ab44fe7a050386ae0001a050358263facb
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 22 14:09:23 2013 +0200
fix unit tests for new service names
commit 0006af70df9ecc24a0bf1fe6e5fab78ad65dd8c2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 19 14:12:05 2013 +0200
Adjust the KControl module name in the "Configure" action
commit 6e26a0b2e671bea7a707e0f0c59642f320b14143
Merge: a588aa8 f342575
Author: Diane Trout <diane at ghic.org>
Date: Sun Sep 15 11:34:50 2013 -0700
Imported Upstream version 0.0.95
commit a588aa8e60f6fea767fbb76c819ad224b99c16b4
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 15 16:09:07 2013 +0200
proper memory management for IterLookupHelper
commit d3c21bcf8e8a992112bc6a0c349f6626020bbcee
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 15 16:06:22 2013 +0200
Properly handle attempts to open a directory or unknown objects
commit 967197196b0e3b4d4ba8a4a0a80adbed988244f2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 15 15:56:17 2013 +0200
KIO: Do not report "text/plain" mimetype for directories
Fixes e.g. "Open file manager" action in the kate sidebar
commit a5b7857e908ebfd0563101252c73c302aa6fecef
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 15 15:34:50 2013 +0200
Cleanup the notifier module as suggested by david
commit 4316383eac1258f7797fe8a2fba1c53f8c43179d
Author: l10n daemon script <scripty at kde.org>
Date: Sun Sep 15 04:18:45 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 6492f7a1fb521ceb14197f926dcf0973c3534c60
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 14 17:45:02 2013 +0200
Close channels when the target contact goes offline.
You'd expect this to happen automatically, but it does not, apparently
This works, though.
commit 9b088cb1c6704a3a2ad97d11f8e4fd56410edc70
Author: l10n daemon script <scripty at kde.org>
Date: Sat Sep 14 04:03:24 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 34ead64185c38e8012ce468d014d3f40e3f8488d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 13 21:59:06 2013 +0200
server/client tube handler: trivial cleanup
commit d2e0f50d2148b1da14e29e568767a3b58183305d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 13 16:06:00 2013 +0200
Try a different method for finding free ports
should avoid one reason of the "connection refused" errors
commit 37f0519fada1bab96aac657ebaac56195c3f523f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 13 12:42:52 2013 +0200
Documentation for statusoverlay.h
commit f4d04e7f4212f95baca909a2a505bb1e488070ac
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 13 12:29:08 2013 +0200
notifier: Do not show "file added" notifications for removing files
commit 4f2874029a85094537d93a3da4795a54deaaf425
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 13 12:28:40 2013 +0200
Display an error message and disconnect when an open file is deleted
commit 22fc335e9ef808af2a87a31794ba90ea2f84e277
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 13 01:47:27 2013 +0200
Set proper author in KAboutData
also add David, Gregory and Armin as "Thanks to"
commit 39470fbc8d435cba37897dc228a9862985b0ae6c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 13 01:21:33 2013 +0200
Consistent naming: Drop things called kobby_ in favour of ktecollaborative_
Internally, there's still a few occurences of "kobby", which isn't too bad.
However, now all installation directories, desktop files etc. only mention
ktexteditor_collaborative, which I consider important.
commit 1623fd63591f25872115d88bd4d289e7af1f4a79
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 13 00:11:10 2013 +0200
Install private libraries in ktecollaborative/ subdir instead of plain lib
If it breaks, it's because of this commit ;)
commit c2009fd90a7e52c3b9a7035354cb99891d0110d4
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 12 21:52:06 2013 +0200
Set plugin version number to 0.1.80 (aka 0.2 beta 1)
** This is not a release or tag.
commit 86d162c7f1307543b81c0884febefeec43454c8f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 12 21:48:32 2013 +0200
do not watch URLs which merely receive a stat call
For performance reasons, and also because it's pretty useless.
commit c1f1724e2923d1ba8c16b736fc0e0730bdd8642c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 12 21:48:14 2013 +0200
Notifier: cope correctly with breaking connections
When a connection is closed, remove it and all watched URLs for that
connection from the list. Thus, when the connection is later re-established
by the user, the notifier applet will still work.
commit 5ea7658048382d8a3f905afe29881a727127b672
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 12 20:03:50 2013 +0200
Fix a crash when closing and reopening a document while subscribing
A similar crash still exists, but I'm reluctant to investigate because
I think it's fixed in 0.6.
commit 729f4320b989e1c2be5dd47d0e6fc8f456846fee
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 12 15:08:42 2013 +0200
Fix a crash when the document was edited while showing the username dialog
This would crash due to nested-event-loop issues since the dialog used
exec(). As we noticed before, this is not a good idea when done from
the document sync code.
commit 7b431255a5c11330a26670e7e24f8f9836b1f38b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Sep 11 16:16:49 2013 +0200
user list: avoid crash in some obscure cases
commit 07a0f6678b86596489cb19239b446193c7492edf
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Sep 11 16:16:37 2013 +0200
Workaround for tabs: as a last resort, replace all tabs by 1 space.
commit 98dcb6f442a0226d58533158ec9c404d3078516b
Author: l10n daemon script <scripty at kde.org>
Date: Wed Sep 11 04:17:06 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 58a0d16f7038139c6ca584333823643fff1921f5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 17:35:25 2013 +0200
Add a GUI widget to upload a document to an existing server.
commit 965a8f3adfaf887eedac58f53d1c3529c7292c13
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 17:00:46 2013 +0200
Split entering the host parameters manually into a separate widget
commit 89494524a7a8acacb54e1d5f785537d5256ffb55
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 15:45:27 2013 +0200
behave correctly with more than one kate main window
This can cause views to be created after a document is already connected,
which exposes some gaps in the view initialization logic.
commit 93c146f003a80ff3cc79c17fd260101849ea319c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 15:34:56 2013 +0200
users list: final cleanup.
commit c076b74f3071c442db11aa49b3da0631a01d7083
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 15:11:17 2013 +0200
users list: better support for offline users
commit 8fbe178b7237491fce203b9866f602d140cff578
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 15:01:19 2013 +0200
Change the choices for the user table.
It now offers to choose whether to display offline users; and users which
actually have text in the document.
commit 231d3a9db2c7c6cf7c27160012b19b5b5679bd05
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 14:13:10 2013 +0200
Add possibility to show all or only online users
commit e521cddf0e112c88648b7fdb0e33e2e417f8a15a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 13:45:36 2013 +0200
increase KIO connection timeout
During my last real-world testing attempt, I had the impression from the
log that it did build a bytestream but the KIO timed out before all
the initialization data had been transferred across it. So, let's try a
higher timeout value.
commit 183074ee9b8d1c0dc854f488b61ad763775b17ef
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 03:20:43 2013 +0200
Correctly collapse labels when they change while collapsed
commit 771d4187fdd2f9b01797a94106da43dce1cc6a78
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 03:15:13 2013 +0200
Display the name in a tooltip of the color boxes
commit aa872de39add2385831854873c23356b52bb1878
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 03:13:14 2013 +0200
Draw nicer boxes
commit ffdd9af0c0bf1f4c3e93a604f9f2004fd8162532
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Sep 10 02:52:02 2013 +0200
Basic version of the new user table.
It displays colors and user names, and hides the user names if there's
not enough space
commit f5226180bd69198463cbc743b24f9ff43b7af3e0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 20:50:45 2013 +0200
fix build with clang
commit 526b3d4b9cd3bb23bcba6e4def4cc245f8283222
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 19:50:57 2013 +0200
fix possible crash
commit a8ca61cb1e112227220c111c5571e5b74517c816
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 17:39:44 2013 +0200
Focus the "host" field in the open dialog by default
commit 0291d3e175b67aecc829b4664ff8bd9662e40e70
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 17:39:31 2013 +0200
status overlay: polishing
* delete the overlay when closing it to save memory (will not show again)
* Change first phase of "Synchronizing" to "Initiating synchronization",
because it actually opens the document and thus gives a better indication
of the error in case e.g. the document is not found
* Hide the overlay when opening a document fails (because it doesn't exist)
commit ec450fcdd4aad80c5f356fb8551b83f13420c04f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 17:07:26 2013 +0200
Repaint the status overlay at most 10 times per second
Previously it was repainted for each sync segment, which made the status
display take about 95% of the time required to sync a document.
With this it's now limited to less than ~5%.
commit 34bd3ad6488047a493cfb908466dd330659dbb40
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 14:33:20 2013 +0200
Actually do what the comment says and only show notifications once per file
commit b5b230daa6f198f5ac77e9af4b5d5abd21496882
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 14:19:32 2013 +0200
reduce debug message spam a bit
commit 11e00baf021850d9e3c6c617651435e0a8868bfb
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 14:19:20 2013 +0200
set document to non-modified at end of sync
commit 4f32dea8b9391a02d2f95d48f62becd2a20c8b28
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 14:19:08 2013 +0200
Offer an option to replace \r by \n on loading
commit 2a443fa7e16838a49a35ddc26d993e6ec98f5284
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 11:17:23 2013 +0200
Use a user's capitalized username (from getenv) by default as the user
This is prettier than using UnnamedUser_123456. The latter was originally
introduced to guarantee a unique user name, but we have a dialog for that
now.
commit e81d33abfcc1031a86f05e88d1f8aef08d9d069e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 10:59:58 2013 +0200
cleanup
commit c0bb7e04a711637709eddd8549fd208c4fdc1efd
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 10:57:28 2013 +0200
Add missing call to QInfinity::init()
fixes crashes when using SSL
commit 8496e258ab464bb150146baee2cee1233d0efeff
Author: l10n daemon script <scripty at kde.org>
Date: Mon Sep 9 04:12:43 2013 +0000
SVN_SILENT made messages (.desktop file)
commit cb10fdc6e640a1d02b3545bf11e6098233682c10
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 03:04:28 2013 +0200
Make the notifier module a standalone daemon, not a kded module
Having this in kded is too risky stability-wise, it shows.
Now it can crash all it likes without much happening ;)
commit 4c6f1410b361b8980162b600843fe61c9291bf24
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 9 00:51:54 2013 +0200
Do not close the OpenCollabDocument dialog on accepting it
It might take a short while for the file dialog to open (few seconds),
thus we just gray out the dialog to indicate something has happened,
and close it only later.
commit 188607731d137e7c55b8030679d2c8d5a130b167
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 8 20:32:16 2013 +0200
Overlay: polishing; fadeout effect and better gradient
commit 1cc90cb65947ce6de9bb8c750f604743140f7b4e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 8 20:29:54 2013 +0200
Display plugin + libinfinity version in the overlay
commit 9501333a591d9a80f7c2d2ca15ddb8fb3e494075
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 8 19:56:06 2013 +0200
fix license header
commit 3cf215b656db7fedd3347c8e45d7bc27373dc96b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 8 19:53:39 2013 +0200
First version of the status overlay.
On opening a document, displays an overlay over the view which indicates
connection and synchronization progress. The overlay prevents editing the
document. It closes when the user join request has been completed.
commit d2915207893bdbf313e059a7032abb93cae3eac9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 8 16:11:20 2013 +0200
... again ._.
commit 7563a7152035948a4a8a38ce5c4ad6c32d119430
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 8 16:09:55 2013 +0200
fix missing function rename
commit 4f3a1754b3c2403fa74bc9bfddfa2a595df4ded2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 8 14:53:41 2013 +0200
Performance optimization when synchronizing
slice() is actually significantly slower than getting the text from KTE
commit 98179f7a237bfa28090eeea1d5286dfa3a5d8056
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 8 02:24:44 2013 +0200
empty implementation of sync progress reports
commit 2a17e9b9483b2012fce34d804c744efa517be1ff
Author: l10n daemon script <scripty at kde.org>
Date: Sun Sep 8 04:25:36 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 22c9f74e9733a7fd62ea371f64349da1bd196388
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 18:14:57 2013 +0200
Short explanation in the README about the program design.
commit faacf34ec311a69619f4714c6aeeaf07a2d6f804
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 17:36:45 2013 +0200
docstrings + cleanup for the connectionswidget
commit 073c907bd8b8070e06e7494b1b0313847788988d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 17:36:28 2013 +0200
Watch connections created through Tp by default from the kded module
This now finally gives us the feature I wrote all this for: When you create
a connection, then add later another file to it, the other person will get
another notification about that.
commit be78c961707ae8fbcdc3945d137ac853d2419d9f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 16:13:13 2013 +0200
docstrings for infinotenotifier
commit 7a101227042a2102f139fbf7cba1ea693bf9d045
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 16:13:03 2013 +0200
Remove URLs from watchlist when the connection breaks
not 100% optimal, since kdirlister won't send another enteredDirectory
signal when the view is reloaded eventually, but there's not much
we can do about this
commit 3bcb3fc1689d9c1163a11c4aa7c9e93a85e91520
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 15:45:56 2013 +0200
Claim we have 777 permissions in the kio
This prevents pointless "lock" icons from being displayed in the file view,
which were based on the default assumption that writing to the file is
not allowed.
commit 724912576d750918b864382539b0383c7817f145
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 15:44:58 2013 +0200
Make notifications sensitive to what happened and implement actions
commit beef9f3ddecfaee68253bc042a4e22cd67cf765d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 15:43:20 2013 +0200
move SelectEditorWidget to common
it's used by the inftube, the KTE plugin, and the kded module
commit 821b9c40688d437ab1278dc6fb2cd3fa7761d064
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 14:26:35 2013 +0200
remove now unneeded "reload directory" logic from the kio
commit 140093d176037a1ce8acae1620d77c290e8dc4f9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 14:26:16 2013 +0200
don't sent notifications on entering a folder
commit 501fec7ad266ae422067b6c35688362592508d67
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 14:23:42 2013 +0200
do not crash on unloading the kded module
commit 863800a6e4b6b70abde6feef6d548b9db9360858
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 13:43:56 2013 +0200
Make notification messages actually display
The problem was a missing setComponentData() on the message to tell the
correct name of the notification config file. This is required since the
code runs in a kded module, and thus does not have the correct component
data set by default.
commit 35034d7b37bb4c958116a7fe2f70af8378b09238
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 00:27:16 2013 +0200
attempt to do proper cleanup in the kded module when connections close
commit 6d1b03dd98df7a204eb87ae856c2a712e761d185
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 00:26:49 2013 +0200
load the kded module when the kioslave is launched first
commit 8811ac34e4b47c842daf8c677ea92923586937f8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Sep 7 00:26:20 2013 +0200
avoid warnings in the iter lookup helper
commit d6ad8a8c0ea47e5ebd832fb30e6be6b651a6aa12
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 6 22:19:15 2013 +0200
Attempt to make the kded module show notifications when files are added
doesn't work, though.
commit 4ff00538be3f981e1191b474640a87b5a17a33b4
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Sep 6 02:18:01 2013 +0200
Finish basic implementation of kded notification module
Notifying works quite well now, but it is missing cleanup logic.
commit e838277a87fe77999a590e939916aeeb230a55dc
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 5 18:15:44 2013 +0200
Simplest form of the notifier: updates view when files get added.
commit 7bfbc5676432b3c8ea44b2c9f7d40f83de8eac8b
Merge: b824721 911ded6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 5 11:29:27 2013 +0200
Merge branch 'master' into kded-module
commit 911ded63a6fb9caeb630a923b8c82513e3000bd3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Sep 5 11:28:37 2013 +0200
fix a bug in cursor calculation
commit b824721f3dd72a65540b7ae5d424d8afd8aa90f8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Sep 4 23:05:51 2013 +0200
code for establishing connections in the kded module, builds
not tested
commit c5c55f5a8456ebf820c8bf57737da66193d18488
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 2 17:10:10 2013 +0200
kded module which listens to enteredDirectory/leftDirectory
commit 743f5992d07d0405c534023d5219b12faa1bba63
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 2 16:34:29 2013 +0200
Implement david's suggested improvements for the editor select widget
commit f7d07cd7a8d11b50ecbe0ae621dac57b298436e2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 2 16:33:32 2013 +0200
Minimal kded module which does nothing (but loads in kded)
commit 44a7550019bdd5151baddab5ea8010de2e55af02
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Sep 2 00:31:25 2013 +0200
Implement david's suggestions for the KCM, partly
commit 2f16610cb9c6f661df91f59d36e23115438560af
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 1 17:52:51 2013 +0200
Fix things found by david's review of the connections widget
commit 93c18486804c62df19069cb432bd2c728326921f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Sep 1 16:57:39 2013 +0200
Fix utf-8 support.
BUG:323860
commit bc359acc92c5ac8f66bd49f6c44acc10e1d3aa67
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 23:46:53 2013 +0200
remove add_subdirectory which got in by accident
commit bfe59badab6cd3b47611b836fed25c9334422e73
Merge: aa29dc9 e12f88e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 18:23:20 2013 +0200
Merge branch '0.1'
commit e12f88e48f7b255cfae1f1540ed3085a001686ba
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 18:22:24 2013 +0200
build with KDE < 4.11
we just need KMessageWidget::setIcon, which is not enough reason
to depend on 4.11.
commit aa29dc92faa9941c2716f346973d8b5e467997e5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 18:21:46 2013 +0200
fix build
whops
commit 4000f7150b0dc399b36146d2fb45739ce2d8f174
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 17:25:35 2013 +0200
use the share actions now provided by ktp-common-internals
=> we depend on ktp-common-internals master/0.7 now
commit 7099eec58c44873df811a9ccfadd1feddb748c47
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 17:04:33 2013 +0200
Do not close server tube handler when a dialog closes
commit 48d47708f41a32ae7dac0cd45fe144db49faafd9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 17:04:13 2013 +0200
Support copying files to the server in a tube request
This is needed when the tube is requested from e.g. text-ui.
The files to copy can be denoted alongside the initial files in the
channel request.
commit 1007dad0d5dad0000578b5eea42c14d86b9ca511
Merge: 3cde360 3cb755a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 12:11:31 2013 +0200
Merge branch '0.1'
commit 3cb755a9457dfbe71873ede6d86aadeb53eb1e79
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 12:11:25 2013 +0200
Define a proper version number in CMakeLists.txt and use it everywhere
commit 3cde3607a2331472fe29df6cf30705d9375c00db
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 12:10:25 2013 +0200
remove verbose debug output
commit c187228da0ae409b5240d70a7e497020ab494c6d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 29 12:09:57 2013 +0200
make filesharerequest header compatible with QT_NO_CAST_FROM_ASCII
commit 2b4079a0befcc7e1410ef67143d25583cd39f652
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 28 21:59:18 2013 +0200
Move channel request functionality to a separate .h file
commit 79a1dbab10dcec0e696fb6cce6196729035bf78d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 28 16:03:26 2013 +0200
increase amount of displayed users in the status bar
commit 53cbaef4cc2c78d271ee5e5dd425aadc57c4520c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 28 16:03:04 2013 +0200
add KDevelop to list of preferred editor applications
commit 8ff8eaee4f9f6c43f4e8e88dc23305c7ae01d32a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 28 16:02:34 2013 +0200
Allow the server handler to open documents, if requested
commit 2b2e551603d3301b135a99cefb77596c67a079f6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 28 15:31:06 2013 +0200
set proper SOVERSION on inftube and kobbycommon libraries
commit ca659096b2c2115dd8059bea092ca732adb02335
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 27 00:32:57 2013 +0200
Make KCM layout consistent (label alignments)
commit 85daf15d2efa4ea9b3232a0aaf99d10d47c184f4
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 27 00:32:47 2013 +0200
unbreak build
whops
commit 955c3dd99f99611cb8c98b75463ee0f53cf81b3f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Aug 26 17:27:38 2013 +0200
Add KDevelop as a possible application choice for opening docs
needs KDevelop master
commit af7ad2861df24ca40d84a4e94d2b3cd427cef070
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Aug 26 15:10:37 2013 +0200
Fix wrong assumption that the file_save action always exists
commit f34257561c6fca4fb84196ac8d64c2a8472c1ea8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 24 22:30:08 2013 +0200
attempt to fix approver + approver notification
commit 4dd7204a5b25be6dc785997b0363ab1acbea1771
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 24 22:29:51 2013 +0200
Set "delete on close" attribute on leaking dialog
commit 2f15fba9852d75c5dfd3faf9f858655ca69aba0d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 24 14:15:34 2013 +0200
Fix a crash which could happen on fatal errors
commit 7153cf82646abc8b782c89aafec38387731cc81a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 24 01:39:24 2013 +0200
Save the document in case of failure instead of clearing it
commit a3441885aa351154fb96aaa7f4a99f585ca9e6f8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 23:40:12 2013 +0200
Ensure that there's always a pre-selected entry in the editor dialog
commit 500fa5f83457a8cc5c772bed4c78eebddf2b3810
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 23:24:27 2013 +0200
Proper names for the buttons in the editor selection dialog
commit 5357d687f1c15601e9d8badf34b52dce7fd284af
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 23:23:10 2013 +0200
use user-specific directories in /tmp, otherwise there's permission issues
commit 5bffd5142173689d724b1c995e31e6ff1e48a9f2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 23:22:51 2013 +0200
Add a few sleeps in another attempt to workaround "connection refused" :(
commit 86ddd45fe77d15a7a246125ae2debd2210d56789
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 21:35:09 2013 +0200
Wait 100 more milliseconds for infinoted startup
in an attempt to work around the "Connection refused" errors which
sometimes happen -- no ideas why they occur
commit cfa6aacb3b0a4e4d545b1e35a3a7e5abb50198ef
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 21:34:34 2013 +0200
Clean up channels list by removing disconnected channels
not sure why this is necessary
commit 14d14f6a6c1beb6b309e30f2b32171f304961ce3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 18:36:19 2013 +0200
Always ask which application to use the first time a request is received
commit 6315e8fa473697d853190c3aff31f6511c9773ac
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 18:35:05 2013 +0200
SelectEditorWidget: Do not allow choosing non-installed applications
commit 6ef4799e8358799b39a51b0b3e3b6bba0af97ad8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 18:27:34 2013 +0200
remove outdated todo
commit 00b8be2610ce304fca4ef561940ebf5a6610a0ad
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 18:26:59 2013 +0200
Ask for an editor in the client tube handler if no valid one is selected
commit 2cd4ea45114ee6ffc27aa6c5df1ef60eb484deac
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 23 15:01:13 2013 +0200
Allow selecting an application for dealing with collab documents
Not fully functional yet, but the UI is there
commit 2be4d7aea3b5bac9cc0d8f84335dd56b58ce22d6
Author: l10n daemon script <scripty at kde.org>
Date: Fri Aug 23 03:55:53 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 13d2c7bcbd0cab66091b0637b39695f8cb578afa
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 22 22:51:21 2013 +0200
Also allow the infinoted executable to not have a version number
commit 486a139ebd39100d64d13f32862456beba226d98
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 22 20:44:51 2013 +0200
Provide the calculated user color to libinfinity
commit 5aebeac47fc577115a852564628e17421555a6a1
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 22 20:14:22 2013 +0200
Suggest the original URL of the document in the "save copy" dialog
hi apol
BUG:323861
commit 4c202baf3dd011add0293805fdfe0afd928267bf
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 22 17:02:09 2013 +0200
Remove the "create server" action.
I think it's not required for the current intended workflow, and it
shouldn't be there if it does nothing.
Revert this commit to get it back later. Don't forget the .rc version!
commit 6c612e72abc74ca156921a5c2227fb07fe0c2d23
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 22 16:17:35 2013 +0200
add missing i18n call
commit 99818dca9b09b462a4dd6bde6ab9dafb995397ae
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 22 16:16:19 2013 +0200
Revamp of the "Open collab document" dialog.
* "Complicated" settings are now hidden by default, only shown on request
(such as non-default port, default user name, password)
* The tip about saving a manual set of parameters is only shown when the
user changes these parameters
Looks much cleaner now.
commit 6b7c264f0319f40d3fa263519fef7f30de00d3f7
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 22 16:15:08 2013 +0200
proper icons for the buttons in the share dialog
commit 970a3f4b070aea79366900d06297c6460cfe8be6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 22 16:14:59 2013 +0200
display a message in the ConnectionsWidget if there are connections only
commit aabba72e7ab6603a0fa27ac2c2ef74606a629010
Author: l10n daemon script <scripty at kde.org>
Date: Thu Aug 22 04:07:35 2013 +0000
SVN_SILENT made messages (.desktop file)
commit aa7053b75f77b81dc1a4b2360d8a9f1ca22d90aa
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 21 15:30:58 2013 +0200
proper icon and name for the plugin
commit fef7269830ae3480ed33f04cfb8c1e0ad8d490a0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 21 15:27:11 2013 +0200
update INSTALL and README files
commit a3237e977dc908bf654bf1a99cff125eff08644c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 21 14:52:12 2013 +0200
use 127.0.0.1 instead of localhost in the share dialog, too
no idea why "localhost" sometimes doesn't work
commit a3a9581ea98e545898134e8de224e852de577db2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 21 14:01:51 2013 +0200
Replace an assert with a proper error message
commit f0b0744278c38a7868c54023fb96726aab5ec1b7
Author: Yuri Chornoivan <yurchor at ukr.net>
Date: Wed Aug 21 08:44:47 2013 +0300
Make spelling of 'occurred' consistent with the rest of KDE
commit 89d49de2ec6157667c3b4fb59fa9f0b0152305c6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 20 21:10:35 2013 +0200
Change consistency check logic again
should really work now
commit a363ed24b957aef8e542a9554acfaede4400c143
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 20 20:29:49 2013 +0200
Fix a crash in the consistency check
to be honest I have no idea why it crashed before or why it works now :o
commit f3cd3b85076781734bba233554e3f97783a2ae9a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 20 18:06:54 2013 +0200
Immediately retry opening a document when a node is added
commit 4c9073c02bf9539047e1cadc3bda9e0a13248e1e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 20 17:58:29 2013 +0200
clear a document before synchronization
this ensures it will be consistent after the sync finishes
commit 3be848788e592c18829f729e602e715d9707c919
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 20 17:58:04 2013 +0200
update docstring
commit fb4538f29a7c4ae78a0140a560d2a6ec6636737d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 20 17:57:57 2013 +0200
workaround for notification disorder bug: retry open a few times
commit 7c6d0f76a23e7a93d812ab6b4a7c28975e42232d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Aug 19 18:30:10 2013 +0200
Don't verify document contents while synchronizing
commit d288ba884f7a7681e4a516020e904445d17d652e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Aug 19 18:28:25 2013 +0200
Fix kioslave from not opening files sometimes
The issue is that KFileWidget doesn't assume an empty path is the root
path (but does something weird instead), but the KIO still listed the
files from "/" if an empty path was given. Now there's a redirect instead.
commit 91da127239cfefc50df340ba90dada706bd770e3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Aug 18 22:04:50 2013 +0200
Don't crash on closing a document
commit b54a21dc701afc5f1d276d4582f27c40326a9c98
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Aug 18 21:04:44 2013 +0200
Read all chunks of data in the kio instead of just the first one
readData() just reads the first 2^16 bytes, so documents were cut
after that size so far
commit 430c0b4b98141a8b63d3c6cdd420c9aad6d12306
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Aug 18 20:34:40 2013 +0200
Introduce a hack which replaces all tabs by spaces, always.
This prevents the tab bug from occuring, at the price of completely
forbidding tabs and a few quirks when tab indent is enabled.
commit 49bf3c40bdc3d21644a686c751af9d318e625002
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Aug 18 18:17:01 2013 +0200
When the text buffer becomes inconsistent with a document, ask to reload it
commit 02f78607d3616e4b41b6011b32b7d9745adf403e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Aug 18 16:20:13 2013 +0200
Show avatars in the connection widget
They're a bit small but that can easily be changed later.
commit a1cddc5646b53e9def6b99abbfb02c0230af5501
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Aug 18 12:04:58 2013 +0200
show a message instead of an empty table if there are no connections
commit a1b46f46708d653910b7cf76b22695fa2368bf48
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Aug 18 11:59:54 2013 +0200
Remove closed channels from the list of existing channels
When an account goes offline though, for some reason the close request
doesn't reach the other side. I have no idea why.
commit e9495efde5dff6704ab0853e0ce0e8cb5c1328d0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 17 13:54:53 2013 +0200
localhost -> 127.0.0.1
For some reason something doesn't like "localhost" sometimes, and refuses
to connect
commit 337b0d77b6aa0b878b77572a7655184887a41c56
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 17 13:41:30 2013 +0200
Split the "open document" dialog into a separate file and improve it
commit 4402d5da8af1cc463b948237dec30177d1963263
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 16 22:29:49 2013 +0200
Make connections table a bit less technical
It's still not really user-compatible, but better ;)
commit 86ca5b3d6e722f9b0e001f5db0a5c8bb1d1b2773
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 16 22:20:05 2013 +0200
Implement adding documents to existing connections.
commit 96f0c44f4808f884f0c484be298f321f3bdb7e6a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 16 21:07:15 2013 +0200
Prettier share document dialog
commit 6dfea00a57df3b670a18e8c0f4fbfcf2f80d91c9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 16 15:27:52 2013 +0200
prettier table layout
commit 4d2de8cc7d0cc757f11497726d4a28d357610184
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 16 15:23:17 2013 +0200
display channel details in the connections widget
commit 9335d95cc86e6c6efd36f5eb731bec008ba67cab
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 16 15:22:58 2013 +0200
fix dbus name of the client handler
commit c4d1fd8ce6bf97f8217db98dbe3f0da7b22eb360
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 16 15:09:15 2013 +0200
Add a simple list widget which lists all connections
commit fe2c6f680f2abc06799a294c72902a4465422092
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Aug 16 14:48:59 2013 +0200
Allow retrieving channels from the server and client handlers
commit 15f7f3cb70478c3f3a39dab5aa47e88ff71935e6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 15 20:54:40 2013 +0200
Both the client and the server handler now correctly list their channels
commit 00d9963b52a3106ae3376f5b737f59bef8986410
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 15 19:54:33 2013 +0200
Prototype for having the tube server advertise connections on dbus
commit 11a2341773bccfa4977d167da73114207721e6b4
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Aug 15 15:43:01 2013 +0200
adjust to new suggestion of the Buffer iface
commit e0b7c632c03dc21d1405de55a89c2375b3dbffb5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 14 17:15:09 2013 +0200
Use KMessageWidget in the KCM for a better-visible info box
looks cool! :D
commit 917760a79ddd6e3f3371aa2cd2eb991883b9f43a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 14 17:07:34 2013 +0200
Make the tooltips configurable (can be turned off in the settings)
commit b361b02f3851525ae88798849414bde633dfe4fa
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 14 16:30:11 2013 +0200
Display tooltips telling who wrote a piece of text in the editor.
Needs the TextHintInterface in kate to be fixed (RR coming soon)
commit 1a73b675669ae0fe044e15ce0cfac97f1f90c806
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Aug 14 13:33:47 2013 +0200
Only show contacts with the "infinote tube" capability in the dialog
commit 8d8e56de6663fbb6d5c9e40d436c80cf6394d9e6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 13 14:07:59 2013 +0200
Make the "Share" menu action behave more user-friendly
* disable the action if it would show an error before
* ask for saving the document if it's not saved
commit c403fb8971fc9b75f8afe54a686bccf6caf2d43d
Merge: b58b1a5 9b071d2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 13 13:48:57 2013 +0200
Merge branch 'master' of git.kde.org:kte-collaborative
commit b58b1a564dd02c217a7352d6dd7e4b63aaeeeb42
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Aug 13 13:48:45 2013 +0200
Correctly retrieve colors for the status bar from the color scheme
commit 9b071d253b54bdc184e14e16780ed7538fd29328
Author: Yuri Chornoivan <yurchor at ukr.net>
Date: Tue Aug 13 07:57:11 2013 +0300
Fix typo: seleceted->selected
commit bd974f9efcdb005ff843954bdf534d56130b41fc
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Aug 12 14:56:42 2013 +0200
Correct menu entry name
commit 425e38558a10db45d770fdd7b588ef26d105b914
Merge: d0da78d dc2fa56
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Aug 12 12:54:17 2013 +0200
Merge branch 'master' of git.kde.org:kte-collaborative
commit dc2fa5690fa4f893624448e51f7229b05b47e603
Author: l10n daemon script <scripty at kde.org>
Date: Tue Aug 6 04:07:04 2013 +0000
SVN_SILENT made messages (.desktop file)
commit fdaf6f876c58b31bba46de6c15c6dd38341d2831
Author: l10n daemon script <scripty at kde.org>
Date: Sun Aug 4 04:31:55 2013 +0000
SVN_SILENT made messages (.desktop file)
commit d0da78dfeac0bdddf7297c2c4d70dd7d4ccaf312
Merge: c732ffa da3bc57
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 3 19:27:29 2013 +0200
Merge branch 'master' into separate-server-handler
commit da3bc5765e974fdd382a468300e6669b8291fe4d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 3 19:27:19 2013 +0200
Fix memory error: remove erraneous g_object_unref
commit a17ae51ce98eb7359bbabb47a0d869a988049b8c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Aug 3 11:01:50 2013 +0200
Fix extra brace
whoops
commit 6d2aae1622100f2e1c9e55a356baa02da6b56480
Author: l10n daemon script <scripty at kde.org>
Date: Fri Aug 2 04:26:15 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 51fbd31a2994b36fcec90443a6add972536b41c9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jul 31 01:18:27 2013 +0200
Fix a small remaining problem with highlighting ranges
commit 804a3fe0a7cf04aad21e2ca4a71dd337b8f52949
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jul 31 00:20:44 2013 +0200
Fix highlighting ranges encompassing newlines when text is inserted
This was surprisingly complex... but now it works.
commit c732ffa8df26cf9f68c0cd3e688f3b3895c8d6c3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 28 23:40:29 2013 +0200
Use the correct text buffer size for unicode text.
Prevents crashes when uploading documents with unicode characters.
commit 02d24fe6f1c632ae305361ea8cde85f59a50489a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 28 22:31:45 2013 +0200
Don't do anything if the tube is already open
commit 1d51696e9389c168a2f400a9400d5f32f00335b3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 28 11:49:09 2013 +0200
Merge the channel request hints into the channel hints.
This way, the "initial documents to be opened" feature works again.
commit 3a185bd456ddcc4a9b8d38da8c8ad98c23a2b887
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 27 23:46:29 2013 +0200
Set up connections for automatically opening the collab document
commit 80420011f39e6d37cdd0e5a69a8c59ba8dc24919
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 27 21:58:30 2013 +0200
When a tube becomes ready, find its local connection socket.
commit a1796a2aa2d07ed51755e173aec546104e24de62
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 27 21:46:28 2013 +0200
Fix server path (was missing a slash).
The tube handler now successfully starts the server and handles the tube
if this is requested from an application (e.g. kwrite)
commit 438d3a77dfa48b339eb2bb5f9401d607527faff3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 26 11:51:26 2013 +0200
Export a fake TCP socket for StreamTubeServer when creating it.
The server will only register itself on dbus as soon as this happens.
What we can do is exporting a fake socket, and then waiting for the
tubeRequested signal. That signal is emitted shortly before the tube
is bound to the selected port, so in that slot we can set the real
one.
commit 409fc7de949a6ce2205f356d84b2caea81b951ef
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 26 11:48:11 2013 +0200
Rename stuff from "infinity" to "infinote".
commit 17d5da5372c83a9721fdbf1d53ebce0b581b9417
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 25 01:57:28 2013 +0200
More restructuring. compiles, now.
commit d3f8071f640c171788f1f4a0b591b0871befc225
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 25 01:05:10 2013 +0200
Some more restructuring; still entirely non-functional
commit 11a31ca415a9ac02f60a8b9a7180ddd99bfe60aa
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jul 24 20:50:14 2013 +0200
Begin re-organizing code for splitting the channel handler
The channel handler will need to be split into a separate process.
This branch reorganizes the code to make this possible (doesn't work
currently)
commit c884bac13d7d02c63ba08a0a4ab99e2bf442d402
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 22 22:13:40 2013 +0200
Use parenting instead of manual memory management
This caused crashes sometimes on shutdown
commit 0f61c0361961ecd92d72de2e8e1e9ce31c5bd77e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 22 22:08:23 2013 +0200
Fix wrong parenthesis placement in i18n / kmessagebox
commit 8b8606531c7703c4ed7d2c1a33f0eb586c006400
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 22 22:07:57 2013 +0200
Do not parent the server to the contact dialog
commit 551a517fe486ae3157f6c5176117bf100de2c696
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 23:30:46 2013 +0200
Cleanup as suggested by david
uninitialized variables, naming, include paths, ...
Nothing too exciting.
commit 95842ac770b1332f008480370d78d9f9660fbda3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 21:53:39 2013 +0200
Focus the user name text edit in the dialog
commit cc4af68496a1eb9ed48b3c1fd67fd196db6159e6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 21:50:10 2013 +0200
Properly disconnect if no new user name is entered
commit 07f96499c677ff20c67d3f7089ddeb0df7443354
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 21:46:20 2013 +0200
Remove unused method
commit 8c106619cdcf2e28cbfde6a2806d033787878500
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 21:46:13 2013 +0200
Remove a hack working around a (now fixed) bug in libqinfinity
commit 71f32e8e8b6b271e9faac534e005e866aea5dbd6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 21:27:53 2013 +0200
Ask for a different user name if joining fails
commit 2757f92e1daca6163d949f55ce907ed3e9c1012d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 19:22:49 2013 +0200
More unique random user names
Maybe we should replace this by a dialog?
commit 40c81b1c09a1b00f0439c8d7c52331b605eddc54
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 13:51:46 2013 +0200
KIO: immediately throw an error if the connection is refused
commit 5e87f045cd4f4f978179a33ec78f48bb1404f0af
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 21 13:44:35 2013 +0200
KIO: immediately throw an error if hostname lookup fails.
commit 8aa0a77fbb59fd082129e18dd662b2849c85bbe3
Merge: 64db3d5 d1a8f3b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 20 22:56:57 2013 +0200
Merge branch 'master' of git.kde.org:kte-collaborative
commit 64db3d5135e90e0c7a6dafdb4db8d95df716349b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 20 22:53:49 2013 +0200
Use infinity's class for undo handling
This effectively reverts cc4863fe76826, too. The previous code was okay,
but was based on the assumption that the text editor can decide how many
undo operations are possible, which is not the case; this requires
knowledge of the algorithm's internals.
This hopefully finishes the undo handling implementation.
commit 12f174f492c952f83b2b7859dd3f6296fd74e136
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 18 16:41:43 2013 +0200
prevent a possible crash
commit cc4863fe768261872c471893915cf4c96f401151
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 18 16:26:56 2013 +0200
Proper undo handling, with not just one action undone per click
commit bc4e57426398d4e73982eb3510d68ec7ceec8158
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 18 14:56:27 2013 +0200
Remove buffer interface pointer from the textbuffer header file
This caused a funny memory corruption, since if you #included the header
file without the #define being set, you would end up with a class size
which was too small. Thus, when using new, not enough memory was allocated
to hold all the members of the class, which ultimately led to crashes.
commit 0bfe9cbee5c5775f192552241e95321c18c82bca
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 18 03:10:47 2013 +0200
Proper enabling/disabling of undo/redo buttons
commit d1a8f3b0874561148824967ed79eef4658f9fd1b
Author: l10n daemon script <scripty at kde.org>
Date: Wed Jul 17 04:09:47 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 707c53a8c2847ea80d9dfa85e6e48f2ccd4c24b1
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jul 16 22:43:47 2013 +0200
Bare minimum working version of collaborative undo; crashy, though.
commit 39a743b87ebfc9c90bf197ba4adb5693ffec9f90
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jul 16 12:23:08 2013 +0200
Disable the undo/redo actions while editing a collaborative document
commit 960a8cc112b7238a2ea92dde4fa6ae4292cbaa0c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jul 16 11:43:10 2013 +0200
Disable the "Save" action on collaborative documents
commit 71420bdb26e4cbf104c1b4b3f96ffb3a4752aba6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jul 16 11:28:42 2013 +0200
replace spaces in nickname
this has to be redone though, it's just a temporary solution
commit f704699744916f08b1f778a2f53f0625aa588b99
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jul 16 11:28:20 2013 +0200
better error reporting
commit 4f3db8df70255611dd93a6f3e74e0750cafb2693
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 17:57:47 2013 +0200
Give the ConnetionManager a less ambiguous name
commit 5ca252dbd60cf4e10027e1dfa684a9a188f19f39
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 17:55:04 2013 +0200
Use good contrast text colors in the popup notification widgets
commit 5de90a7d9e98dfacc407ce2ea86893f1c4b4fa3c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 17:24:17 2013 +0200
Use configurable applications in the handler
You cannot currently actually configure them, but they are configurable.
commit 47a7ba4b76c931a53cb9d11e1b07e320753c5868
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 17:23:32 2013 +0200
Don't display the share dialog when a document is being shared
commit 17fc1d77cdfeeb3ced89037e706dda3c6e7de5c0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 16:28:07 2013 +0200
Use cmake's find_program instead of hardcoded paths for infinoted
commit e6e0ad6ebb7c2871b5d93d47627b2822e71b6469
Merge: 1ac4c92 26e4479
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 16:15:08 2013 +0200
Merge branch 'master' of git.kde.org:kte-collaborative
commit 1ac4c92ab21123a75ca69588f031a215de561fd3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 16:08:16 2013 +0200
Request Capabilities feature in from the account factory
This allows to use the "join chatroom" dialog to be used correctly
commit 720910bef1b4cd19504e1e17a553c3427323ff71
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 16:01:22 2013 +0200
don't crash when cancelling the share dialog
commit 26e44790a0f33363691d040d2e571cf4da7877b1
Author: Dan Vrátil <dvratil at redhat.com>
Date: Mon Jul 15 15:49:31 2013 +0200
Install approver desktop file to get a nice notification
commit baead550c75da1c1e6a928dfa3018b5fd394bde0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 14:50:03 2013 +0200
remove pointless const
commit e88a0bc4c26834a5c3b496d110b4beab9219b2e3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 14:49:55 2013 +0200
Correctly open file in the offering application
commit 91ce6f11da663350b2b8c662523351a04a3f621e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 14:44:31 2013 +0200
Support connecting to either a contact or a chatroom
There's now a dialog which lets you choose between a contact and
a chatroom, and lets you select a contact/chatroom if you choose either.
partly broken before submission of review:111511 in ktp-common-internals
commit 8aa21edd3efaf9b80136a4fcf32bab6032908d72
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 15 10:23:17 2013 +0200
Fix installation on 64 bits systems
commit 818d101e7e37d5b15a5bca9e901565e87ffb5842
Author: Dan Vrátil <dvratil at redhat.com>
Date: Mon Jul 15 10:12:19 2013 +0200
Fix build with clang
Workaround for a clang++ 'bug' http://llvm.org/bugs/show_bug.cgi?id=13657
commit ac37d4f588b9f7b113b0c612089b9692aa7811fe
Author: l10n daemon script <scripty at kde.org>
Date: Sun Jul 14 04:19:35 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 0f553f6003924ffa58cd3e1ccb4536986549bd98
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 11 17:02:33 2013 +0200
Re-arrange text buffer synchronization
There was bugs in the text buffer synchronization (synchronization
between the infinity textbuffer and kate's textbuffer) related to
newlines. Previous commits added tests which exposed those bugs, and this
one fixes the reason(s) for the issue -- which was actually a variety of
reasons, including incorrect (line, column) -> offset translation
functions and using the wrong translation function.
It also uses the signature of the textRemoved signal which tells about
the text which was removed (not only the range), which makes things simpler
there.
One thing is broken in kate, see the test marked as XFAIL for more
information.
commit 5d4a0ec7ea1606a349dba82ba5093d31d2e354cb
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 11 00:42:48 2013 +0200
test which makes the plugin crash (sic)
commit 6b73333a069436df1283266c092318bf6bfbdae8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jul 11 00:24:59 2013 +0200
Tests for a consistency bug found recently -- not complete unfortunately
This adds tests for the consistency bug which was recently discovered.
They do not yet reproduce the bug, but they trigger error messages from lib
infinity (see newline_remove_while_typing), which are most likely related.
commit 6325b035df8e9d7d507b310b01cb4f48be3fb996
Author: Yuri Chornoivan <yurchor at ukr.net>
Date: Wed Jul 10 09:36:05 2013 +0300
Fix typo: seleceted->selected
commit 7681b623616099d4adfd9d2058704decc0121664
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jul 9 17:28:37 2013 +0200
Use the same color for the notify widget and for the text background
commit ba79c4393b6fa6b63719babbb39c75c699ed083a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 8 15:09:16 2013 +0200
Don't colorize the initial contents of a document
Might want a more elegant solution for that later
commit 80b3f26ae7ff28ebc03ed6f1dbc96194d131030f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 8 15:02:57 2013 +0200
kio: Remove the user adding the initial contents from the session
commit b4d4f704118c1967bd91019cf7c96791fb8933fb
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 7 18:47:39 2013 +0200
use blockSignals only if the text editor doesn't have the BufferInterface
commit 295ad2b13f06bba4afe22e54d9966e6d99c47e51
Merge: a0b0602 1ad37c2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 7 15:01:33 2013 +0200
Merge branch 'master' into ktp-integration
commit 1ad37c2d79ee23883bac38df771603ee316973b5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jul 7 03:02:16 2013 +0200
Fix the remaining bug with colours
calculating the distance between two numbers in Z / 360 Z is not
as trivial as it was done ;)
commit a0b06022b91c130d0c14f208d8167dbd5b6cfe5e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 6 14:05:29 2013 +0200
Add an action to open the server for the current document in a file manager
commit 8ff0e52f178ddaa79b6bbb17a53732567ee99821
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 6 13:45:20 2013 +0200
When sharing a document, actually copy its contents to the server
commit 4826a8aac49203187f91598c5c0fa9680301a36f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 6 01:23:23 2013 +0200
kio: Handle finished() signal when adding a directory
until now it would just time out when the request succeeded
commit 79b2f6c89e964a948283cc8010dd5bdef8fa7f63
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 6 01:03:38 2013 +0200
cleanup
commit 075ecbdcce6bc47b343aefdf675dc3b1ce675002
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jul 6 00:47:18 2013 +0200
Support adding notes with content in the kioslave
This currently triggers a critical error in libinfiniy, which I will
have to investigate. I currently think the mistake lies in libinfinity.
commit e347337990e182dea816eda1b6aaa13dbad4bf69
Merge: 236b91c 2c96aa5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 18:32:12 2013 +0200
Merge branch 'master' into ktp-integration
commit 2c96aa5ecacb5f5b5b71df16480956f389c9ca69
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 18:32:06 2013 +0200
Use a more visible minimum distance between two colours
commit 236b91ce101400f4cc59ece1fc6431d93cfcb8c3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 18:05:31 2013 +0200
ktp integration: cleanup
commit 05e3f19bcfc84102d4779ea498a713b06c2b0396
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 17:43:59 2013 +0200
user-visible error handling in case tube creation fails
commit 1b0dc7ee9f9ea307b0d7142adacfaed676db967e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 17:43:47 2013 +0200
use KMessageBox::sorry instead of ::error, as appropriate
commit fb937f3ed145f3710df0d6e55759567bf4f33f76
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 17:43:29 2013 +0200
Set proper nicknames for both host and client
commit 7a3135a6611dcb131289c3c7b7e7f7f1057a3d68
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 15:23:57 2013 +0200
instantiate all the Tp classes only once
commit 6d1558854ba45073ddfdb6ab28ca207fd1e8e4e7
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 15:05:34 2013 +0200
Ensure all server processes are terminated on application exit
commit e2f804fa2b3c4395112670edb0dad7ee813e343b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 14:42:26 2013 +0200
disallow sharing documents with empty url
commit 6dc87b037e2d6f35498734d78371358c0149297b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 14:38:31 2013 +0200
move QObject inheritance to base class, instead of all children
commit f20db143012b05dc55cbf8c3626131865909a716
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 14:21:56 2013 +0200
use a proper directory as the server root
commit 721d2a8d09c13ce1f4a507adc8b7e7cfa9a3e2a0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 14:21:44 2013 +0200
some cleanup
commit c692920e2fb1269566dab5e60b0b74788ae7c5fd
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 14:13:22 2013 +0200
Use correct build-time determined path for the handler
commit 1f17bfc5e907e57c314fe9b46d9f206e7060c181
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 14:04:19 2013 +0200
Automatically install the .client and .service files
todo: configure the .service file to have the correct path to the handler
commit ccd7cc0793b9210fdeb09ee577d84163e2e7757e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 13:58:06 2013 +0200
Open shared documents from the server on the server side, too
commit 3a75efa73101dc94aad9a19166203c971ec59a4f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 13:57:46 2013 +0200
Make starting infinoted more robust
This should eventually be replaced with a custom-made server started from
code later on, but it's not entirely trivial and just not worth it
right now.
commit b35d04f734c309e10a9980eab731e5c4d26a0699
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 13:19:31 2013 +0200
Transmit a list of initial documents with the tube offer, and open those.
commit 81d65b6d1bd7dfb731888b25f753608715d897b7
Merge: dc25c6e 66afcd0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 02:27:13 2013 +0200
Merge branch 'master' into ktp-integration
commit 66afcd02814684b04be64a17e4301ab4cfa95026
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 02:26:41 2013 +0200
kioslave: fail if there is a timeout
thanks david ;)
commit a6b4419fd52f3efbfc5abb947b45caa915cd61c6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 02:26:22 2013 +0200
use QDir::tempPath() instead of /tmp
commit 49eed604eb63c116ad7604c0f9cfde62f4e139ab
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 02:26:09 2013 +0200
Enable the plugin by default.
As discussed with David.
This makes sense for various reasons:
- less setup cost
- the plugin isn't bundled with kate so if you install it, you want it
- doesn't do much (except adding a menu) if you aren't using it
commit 9635825c060adeed9a1fb5e5dcaccbb582ad27f2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 02:24:55 2013 +0200
Make sure the part is set to ReadWrite when inserting remote text
e.g. KDevelop sometimes has set documents to readonly just after
they were openend, which causes synchronization to not insert any text
commit dc25c6ecd2664b68cd4637055fa4dbcbec5a8381
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jul 5 02:23:23 2013 +0200
Extremely bad, but working prototype for launching a collab session over Tp
Installation of the service files is missing, sorry
commit c7791dc65f606eccf29e04827ee22d69ba08842f
Author: l10n daemon script <scripty at kde.org>
Date: Thu Jul 4 03:56:50 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 26706f9a03822d83493e68b9236a4942abf20412
Author: l10n daemon script <scripty at kde.org>
Date: Wed Jul 3 04:02:29 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 21c0501ff7b9f1f3da194be4bfb9fd84c377f3aa
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 1 20:01:08 2013 +0200
Fix ktp integration linkage to the plugin
commit 55c9dc71afec0407b946d84b1c1f187d0decdf6a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 1 19:15:07 2013 +0200
Make the KTp integration prototype compile + display a contact dialog
Nothing really works yet, though.
commit 80b137ecf4d5994c66483b877120c7bd8af8be1c
Merge: a0940fa d057383
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 1 18:08:31 2013 +0200
Merge branch 'master' into ktp-integration
commit d0573830273aa92ccaf5c1690d896514de5c8573
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 1 17:58:46 2013 +0200
Nice icons for the menu actions
commit a0940fab6245fe6533c938c1df54996d92a29bec
Merge: c441d2d f50e251
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 1 17:52:20 2013 +0200
Merge branch 'master' into ktp-integration
commit f50e251a3047aa0a2e86510060c1e59e0d6083dd
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jul 1 17:51:31 2013 +0200
Fix a bug in the user color selection
This was just stupid code, it could never work.
commit 0a2dbafe5df21c356bb1ad3ef0f9c89a763e76c0
Author: l10n daemon script <scripty at kde.org>
Date: Mon Jul 1 03:56:13 2013 +0000
SVN_SILENT made messages (.desktop file)
commit c441d2d52a3ade94b96844d6ba0788a1a08af3a7
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jun 30 22:44:39 2013 +0200
(non-working, non-compiling) API draft for KTp integration
commit f5f1824a6b6bd52f56657d0e7aecec1f91ed2108
Author: Yuri Chornoivan <yurchor at ukr.net>
Date: Sun Jun 30 10:06:22 2013 +0300
Add missing space, use American spelling
commit f1b4e5394f56f763ca8558d0af57012d1de41c65
Author: Yuri Chornoivan <yurchor at ukr.net>
Date: Sun Jun 30 09:25:30 2013 +0300
Fix extraction
commit 7e75614548ea888b5fbef2f9708706d056bacdc6
Author: l10n daemon script <scripty at kde.org>
Date: Sun Jun 30 03:58:51 2013 +0000
SVN_SILENT made messages (.desktop file)
commit d1f27bd7c26f2410f56388dbbb10cc0cfc69202c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 29 22:56:47 2013 +0200
clean up #includes
commit 3e4b8181652e3afc5b99226723c46a00984bd45b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 29 22:25:07 2013 +0200
more sensible arrangement of items in the "Collaborative" menu
commit 2f8edafb24a9a83290ee1e3c903328976b89379d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 29 22:18:57 2013 +0200
Correctly enable/disable menu actions depending on the document
commit ad8f235de507c69b39bbda3915b7d1d07fd636aa
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 29 17:55:28 2013 +0200
Adjust the catalog name to what is used in Messages.sh
commit ee0934759fc54655ee8c4005d467313210fbcf49
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 29 17:22:31 2013 +0200
(hopefully) correct i18n handling (remove po/ folder, add Messages.sh script)
commit 1df1e2a31f6153f901b0e67fd0c24ee6cd1837b1
Author: l10n daemon script <scripty at kde.org>
Date: Sat Jun 29 03:58:08 2013 +0000
SVN_SILENT made messages (.desktop file)
commit 1ef0b1ba4509fcbbb09c0784bf66859d64c0fb25
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 21:15:23 2013 +0200
Try to generate colors which are distinguishable from existing colors
To do this, keep a list of colors which are in the document, then try
to select a color which is at least a given hue (15) away from those.
If that does not work, select a brighter or darker color.
commit 34dca75c97abc1f06fbebee5dcc6d05d39161837
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 16:35:01 2013 +0200
KCM UI fine-tuning
commit 2bb33edfbb0b219d4bc813f445b51c0520797fa2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 16:33:40 2013 +0200
add missing i18n call
commit c7044d0d7bbece0cc4c249ff60d93b969ba6979c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 16:33:28 2013 +0200
Add an action for showing the KCModule to the Collaborative menu
It's hard to find in the plugin dialog, otherwise
commit b9c8b8daab910f562cef297481569492a9a78357
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 16:04:50 2013 +0200
Make the settings from the KCModule actually work (i.e. do the right thing)
commit db6b1cd4748bf8ee480f2c99143cc67f5aca27cd
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 15:51:51 2013 +0200
Implement the KCModule, providing some basic settings
commit 85362cb1aaee6aec6ed7a971ee37b642b63116e2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 15:26:21 2013 +0200
Add an empty KCModule for configuring the KTE plugin
commit d88283b1035380f52b53ea5ac9dd2c0ec63a9bc8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 13:23:53 2013 +0200
list file type in kio::stat()
commit 88d09cbaecde0afd4e81349925037969cc553f71
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 00:38:00 2013 +0200
decrease opacity when the notify widget is in "small" mode
commit 7141a1a15d82885e107389a52e32d9968b56fb7a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 28 00:33:40 2013 +0200
When the notifier widget is outside of the view, show it at the corner
It's also a bit smaller and doesn't have the little arrow, then.
For some reason decreasing opacity doesn't work...
commit e524e9e1a2d17292c0a16c83f959398b83321051
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 22:20:39 2013 +0200
Optimize: don't do unnecessary position updates on the notifierwidget
commit 1437f50d25317946b9b82d05a1db1d317a89a95a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 22:02:30 2013 +0200
Move the notifier widget when the view is scrolled
The coordinates of the notifier widget are absolute; thus, they
need to be updated when the user scrolls the view if the widget
should stay at a fixed position in the text.
commit 657ada127006072a978b39f969bf8b47a9ec5b97
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 21:31:56 2013 +0200
Instead of closing on errors, eventually losing data, save to a temp file
commit aef8ae3d21832d052ba8363f6f67bbea70353d9c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 21:26:36 2013 +0200
Close the document if a fatal error happens
commit 46cc0a1395ab11a1d0b9dc4709e9db7ab5fa8610
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 21:06:46 2013 +0200
Close the notification widgets when they're clicked
They get in the way sometimes. I'd prefer to redirect the click element
to the KTE view, too, but I didn't yet manage to do that.
commit 10c976474437b23ec91dbebd691ae9cdc160321e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 20:56:32 2013 +0200
Distinguish text removal/insertion in the notifier widget again
commit 2f03158a72dbefb7ccdaea4512d7de3063c72bb1
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 20:44:46 2013 +0200
don't crash if "clear highlights" is invoked on non-connected documents
commit 7bd2b8691eb094e36c91448976f2caa458805885
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 20:38:40 2013 +0200
Add an action to the context menu which allows clearing all highlights
New highlights will still be added after this.
commit 914436ab37bfe79301b4325fd988ead8b2146bd3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 20:15:37 2013 +0200
some color fine tuning
but I'm not happy with it yet :(
commit 16269781b8df8b8a4bfb761fe357334faf5bc32f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 18:57:04 2013 +0200
Select highlight colours depending on the view's background colour.
Todo: what about multiple views with different colour schemes?
commit 93f11ec909eaa11abed36fd1c58db74edc440f79
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 17:30:27 2013 +0200
Generate colors in the plugin, not in libqinfinity
That way, we can now adjust the colors to work with dark backgrounds, too
commit 5e49d19313ea99e1dcfa0af027e4547c9b186cb6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 27 10:38:27 2013 +0200
A bit of visual cleanup in the documentChangeTracker
commit 95b08146e6799c667ecdce1999e871be9b0324a2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 23:16:11 2013 +0200
Do not highlight the background past the end of a line
commit 504849e80cb12a1af8736bf7fde04e108decd0d5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 22:38:32 2013 +0200
Set some default shortcuts for the menu actions
commit 00f4001f1be061875ac4497a9eb2e74bad20d725
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 22:26:07 2013 +0200
Allow saving to a local file, but continue editing.
We implement our own "save logic" here, which is bad. Is there
any chance we can use the part save logic?
commit a976ee1ed39cd3b966ac98cf9048db42ad5680cb
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 19:59:43 2013 +0200
Consistently license everything as GPLv2+
I am the only copyright holder of the affected files.
commit 975b6e39bdda4bdbea24457432a1c56dc227e1e2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 19:59:14 2013 +0200
Open a file dialog for selecting the path instead of requesting it as text
commit c2a5e65288321eee5ebc38004c6958ed308640cb
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 19:41:11 2013 +0200
Perform user name changes in a less roundabout way.
commit 5f6596e3a3f885f9c4a6c89bb39f4fc5f1c03eaf
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 15:03:03 2013 +0200
Severely reduce the amount of MovingRange instances used for highlighting.
Until now, the background highlighting just created a new MovingRange for
each chunk (usually character) inserted by a user. While convenient
code-wise, this is bad since it will a) use lots of memory (a few hundred
bytes *per character*) and b) require KTextEditor to track thousands
of ranges (which made e.g. kate visibly sluggish already when holding
down a key).
This commit introduces a basic algorithm for re-using ranges; it will
expand a range at the beginning or at the end if the color matches
the color of the newly inserted text, and just do nothing if the
text inserted is already contained within a range of the same color. For
my simple test documents, this reduces the amount of ranges from "a couple
of thousands" to "about 10".
A future optimization would be to merge ranges with the same color again
if the text between them is removed. It's questionable whether that is
worth it, though.
commit 4d7d296c5b9184f4d7cfc9c89b6a4c9b4ffa1abf
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 12:54:23 2013 +0200
Do not count a user himself to the "You and n other users" display
commit d5d5d20fcb79b919f2af8fe3c9dcef43f9c4784d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 12:24:37 2013 +0200
add build/ to gitignore
commit 73aec4085b1356350983c4c177ee68cb7dbdda9f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 26 00:46:34 2013 +0200
Fix compiler warnings
commit 00e68707540f6b210c1cb8e306f56d13c31cf4b8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 21:44:27 2013 +0200
rename "kobby" folder to "kte-plugin"
commit 9ce80afeedc422e0e400e4342ed4b3fb361c6780
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 21:41:14 2013 +0200
Update AUTHORS / INSTALL
commit c760f61f7a23095f3124720dae6b1edc76c3e755
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 21:38:02 2013 +0200
two short docstrings for the kio
commit 807b60a8f7b97a7822b5c0df99c11adb47eb0b39
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 21:37:09 2013 +0200
Remove the document model, too.
commit 5879734a7dbcb99af1575fb74215d07b95f3d998
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 21:31:41 2013 +0200
Remove the DocumentBuilder class, we don't need it
commit 87c550f89eafdb42b16e5f4e1299339527375339
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 21:29:19 2013 +0200
Remove the data/, dialogs/, and editor/ subdirectories.
After quickly looking through them, I think with the plugin approach
there's nothing there any more which we will need.
commit 3b3ae76d9c013b8b3f9504fbf1f3b6f5bebc9aa2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 21:24:06 2013 +0200
Move the RemoteChangeNotifierWidget (the small popup) to the plugin
There's no point that it is in common/, it's not common.
commit 5ba54e1809be42b40bfb533a9022e667dd50c6f9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 21:14:49 2013 +0200
Add doxygen docstrings to the plugin classes
commit 1a65841beeed79eb90cda8e3d8669eefc6111064
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 20:06:49 2013 +0200
delete browsermodel and communicationmanager on plugin unload
commit 39ea44ff1c56a8eebde8cf5fe06d5cbcdbeb2189
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 20:03:05 2013 +0200
Remove some unneded #includes
commit 0bbb955aa08b01982b9073a0ddd627128e40e156
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 20:02:48 2013 +0200
replace the ManagedDocumentList by a typedef
commit 9a7d3c732c57e585f54ed7fd597c94e5169dbe16
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 19:54:52 2013 +0200
Add missing buffer interface declaration
commit 07af167d97d4e548ecf948dd49e6906c9db4f80b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 19:45:25 2013 +0200
refactor: better method names
commit db917d72db1f69c9dffa11a1777140199062e869
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 19:24:53 2013 +0200
Use add_library(OBJECT) to only build plugin code once (for plugin + tests)
commit b25184ea9c3427f245cc05eee28ea6635633e358
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 25 16:48:29 2013 +0200
add some comments to i18n
commit eb61b8a4287927b15c5ad06b83d9d270df17cbb5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jun 24 18:11:08 2013 +0200
i18n uses %1, %2 etc, not printf-style formatting rules
commit bd4f11039ee53ab39ea8f9befbde8d824aa22b07
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jun 24 17:42:44 2013 +0200
begin highlighting ranges when synchronization begins
commit 87f1fe7770e6e5bd6e871c62b52ff5b6f61111a6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jun 24 17:36:53 2013 +0200
Use the text background color as color for the popup widget, too.
commit e613a7192a22271d2851acc72729cb53ca969a22
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jun 24 17:03:08 2013 +0200
Highlight text typed by users in different colors.
This is currently very slow and only works for text typed while online.
commit e566645cf97ce8ff8e944aa77ae3fb7b3410a632
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 22 00:25:29 2013 +0200
Compare document line counts in unit tests
Apparently, you can, by misusing the internal API of kate, insert
newline characters into the document which are not actually line breaks.
This check catches that.
commit bce3fc6f092b25529221f4428e492879ec3609ad
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 22 00:24:41 2013 +0200
Use the (not yet public) KTE::BufferInterface for buffer manipulation
This fixes bugs such as the space/tab replacement bug by using functions
in KTE which insert text into the buffer without any post-processing.
The interface required for this, KTextEditor::BufferInterface, will
be proposed for review later.
Since the KTE interface is not currently public, the old method for
inserting text will be used if it is not available. The same holds
in case the used KTE implementation does not implement the BufferInterface.
commit 36ee9006792f391173286b7b613c2f9615b9e50f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 21:45:09 2013 +0200
Implement "open collaborative document"
This is not great, since it will replace the currently open document
instead of creating a new one. The latter is not possible from a KTE
plugin unfortunately. However the use case "launch editor -> connect
to some collab server" is still well covered by this, and in the end
we want to go for telepathy-based document hosting anyways.
commit 047916b46a348fd371cd9c17db9580b3fa298a6b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 21:12:45 2013 +0200
Implement changing user names
It's a bit broken, though; when user name is changed, after that no
further changes in the user list will not be displayed in the
status bar any more. There's something wrong with the signal
reconnections, but I'm not sure what.
commit 2e2d6cc1f6b8a50b1b4e313288f7bb630619d62a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 19:10:20 2013 +0200
Status bar: Display users in a more useful way
commit b14303f68be71c2fa848da6ccc2711d525c6b738
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 19:05:16 2013 +0200
rudimentary implementation of the "Disconnect" action
commit d4aae2301509be29240673693c36109c02f8dd64
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 19:04:57 2013 +0200
Add some useful actions to the "Collaborative" menu
None of those is implemented yet.
commit 61669ed8bc60af26072ca39493d3d512006f047c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 16:44:56 2013 +0200
some cleanup and code simplification
commit c8b11f35c4faf7b38ead3ee1c70878d1f99eb8e4
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 16:44:37 2013 +0200
remove localTextChanged()
There's no point in this, it's just a signal which is emitted when either
textInserted() or textRemoved() happens, and thus it does not need
to be handled seperately.
For example, if you select text in kate and paste something "over"
that text, it will still first emit textRemoved(), then textInserted()
(not only textChanged()).
commit 7e944089dc03c8a4d1c8525b5045a39d6d8ebb2a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 16:42:56 2013 +0200
Add a parameter to the remoteChangedText signal telling insert/remove apart
commit 012f08f3aea22cc9d9390de70fca20eba297efd1
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 21 16:39:38 2013 +0200
Framework to add actions to the GUI (such as "Disconnect", etc)
There is a slight complication, since the KXMLGuiClient instance which
creates our actions must be present the first time kate displays the view.
To achieve this, we're forced to create it immediately when addView()
is called. However, at that point we do not usually know if a document
is a collaborative document or not.
Thus, we have to create a view in either way, and construct the XMLGUI
client immediately. In the future, it will be necessary to use
the "action lists" feature of KXMLGui to only display the GUI if
the document actually is a collaborative document.
commit f267e55027ecd7640fe4149abe271b9a8f5945c6
Merge: 04491a6 8b9a634
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 19 23:37:37 2013 +0200
Merge branch 'kobby-plugin'
commit 8b9a634f9fbe84288b323ed7763c9c33cd22b493
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 19 20:28:30 2013 +0200
display amout of active users in the status bar
commit 5f061be467c838d1597358c1b3929e33597f98c9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 19 20:26:46 2013 +0200
delete managed documents on shutdown
commit cb1d629dc429a48bcf87bc987819e3b84a5430df
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 19 19:02:45 2013 +0200
Set collaborative documents to read-only when not connected to the server
commit 8fe152796aed82ab6a896b8b206f41ddaaeb35cd
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 19 18:40:56 2013 +0200
display disconnected warning in red
commit e0ca31299af4657341c16b85ee700c9ed5d851d4
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 19 18:38:58 2013 +0200
Remove a connection from the map when it disconnects.
This ensures that a new connection is created (and established)
if the user retries to open a document.
Of course, one could also try to reconnect the old connection,
but this is less error-prone and saves memory.
commit d9fd1fb7435ef7d47fccfc30d078e071ec4c8ade
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 18 21:48:39 2013 +0200
Add a status bar to views which belong to documents managed by kobby
It currently just displays the connection status, and more things like
user count etc. can be added easily.
commit b1e0334085059e62a14b10e85a11ea85da013eb2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 18 18:59:58 2013 +0200
Don't clear a document's text on the server when closing it
commit cdf638df086d21d7865dc1cbbebc7df78c1b098e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 18 18:42:12 2013 +0200
use a QMap for managed documents
it's faster that way (probably doesn't matter though, given that it
usually has like five entries)
commit 151e9388c7e89932cb17e82905e50461a0dad7f8
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 18 18:32:21 2013 +0200
kio: always use directory name for "directory changed" notifications
commit d9585ee463f5920904b4a0fdcd5a04a5fd5cc8d3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 18 18:32:04 2013 +0200
Let a KobbyPluginView class manage the remote notifications
More UI will need to be added to the view, and it should be managed
by a view class, not at random places in library code.
commit 5764421058474f461dbeee47de81b7ae09a8523b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jun 17 19:51:33 2013 +0200
some useful debug output for the text document
commit e07fbbe30fe81a3e28d4e7abc155992cd8beff9a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jun 17 19:51:09 2013 +0200
use connectTimeout() instead of self-defined timeout
commit d9b5206adfeadf6194e04483d2dab40e58dee39c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Jun 17 17:42:09 2013 +0200
Notify KDirNotify of changes if nodes are added or removed.
TODO: what URL do we use for the notification?
If e.g. the URL contains the port, then views which are for the URL
without the port (using the standard port) won't be updated.
i.e. for each change, there's a whole class of URLs which need to be
reloaded; if a file is added in the root directory, those will all
need to be reloaded:
inf://localhost/
inf://foo@localhost/
inf://localhost:6523/
inf://foo:bar@localhost/
etc. To me, it is unclear how this can be solved properly at the moment.
commit 951153069c270d5e7f8483947d1d1fc2ab04aacd
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jun 16 19:27:02 2013 +0200
Remove unneeded wrapper in the kioslave
commit b4ad0cb4e621e8313295aa969617a209d0bd9bb5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jun 16 18:42:41 2013 +0200
Remove unneeded _self in the kioslave
commit b165218d805e8aa97db1b52c3610cb820321b43c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jun 16 18:40:07 2013 +0200
Use wrapped ExploreRequest instead of raw InfcExploreRequest
thus, uses signal-based waiting in the kioslave, and simplifies
the IterLookupHelper class
see libqinfinity commit 6a674cca103
commit 6fd14bc05fc7ccb589b833894f414584c2472172
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jun 16 18:23:31 2013 +0200
Adjust to NodeRequest changes in libqinfinity
see libqinfinity commit 63e3313f6b8
commit d38284ba34256e0ea9bc05b62981bcdbd68ca726
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Jun 16 17:50:05 2013 +0200
Port kioslave to QInfinity::NodeRequest* wrapper for status checking
This simplifies the code in the kioslave, and makes it more correct.
See commit 7c96923e in libqinfinity.
commit 864d9fcfd920a4daab6d14ec9ecb9d47136437a2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 13 23:56:59 2013 +0200
some nitpicks
commit 2f7d39d4d7a9519598f9b9415edc02b979cd25b6
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 13 23:41:53 2013 +0200
Support deleting items (notes and directories) in the kioslave
commit 9c5503bcbf32687c53716239fcb5145017631b37
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 13 23:37:47 2013 +0200
Fix finding directories (vs. files) in the IterLookupHelper
commit 83966e0bbbedce29ccd99fb229d9a2424bfdf2ba
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 13 23:37:18 2013 +0200
Proper implementation of error handling in the kioslave.
commit b0a793e1fde7195588cf42ea0d30c4b97fc17e02
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Jun 13 22:19:53 2013 +0200
Begin refactoring the kioslave: prototype for proper error handling
commit 8f3be41ce39086a18f9d603cacae5fc79a2813fb
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 12 12:11:22 2013 +0200
remove unneeded Q_UNUSED
commit 4f27d9d8d78d66c183b6d16b16d55a5c0f1cff56
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 12 12:07:37 2013 +0200
Replace qDebug by kDebug, remove all remaining i18n calls in debug output
commit b963f0310d4c16541b8c4c106e86d0a535dfb0ac
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 12 11:54:30 2013 +0200
unit tests: don't crash if the plugin is disabled in kate
commit d3ed3fd0c51051ba37fcb8769726df4582946dc2
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 12 11:54:10 2013 +0200
Some general cleanup in the kobby plugin
- add some documentation
- remove global "isConnected" and "isBrowserReady", which make no sense
- cleanup.
commit 16a0d4686e0e8666e95919c69f95bae6a27974ca
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Jun 11 21:54:05 2013 +0200
initialize user in inftextdocument
commit c4a359fa7fe7e7385774f51c8bd356c8da092dd5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 21:06:07 2013 +0200
Unit test for collaborative usage of snippets
commit c80c4496f67d095f45db1799580c97a3e387fdd3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 19:29:21 2013 +0200
Some more basic tests -- nothing exciting, just insertion / removal
commit 916d8a90ac6481c67dfbfb3feef34fa63c978274
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 19:08:46 2013 +0200
Make the test actually work (aka test something) :)
commit 919c2c260ac4527a08f81f3abf61d8a1bac22f12
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 18:41:26 2013 +0200
The first real test, testing insertion of text.
commit 88aeed952511d2a90e16a661d5ae470823a3bf80
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 17:59:22 2013 +0200
unit tests: add a designated wait function
This is not good -- but how else to wait for synchronization?
As far as I know infinity doesn't give information about whether a peer
has received an edit command (which makes sense but is bad in this case),
and just waiting for the two documents to have the same text doesn't
work either, since it might not catch erroneous additional operations.
So for now, just wait a fixed time (50ms), then compare.
commit 2418e20131a4872b0c16443805ba5d88e2b575f0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 17:54:30 2013 +0200
unit tests: cosmetics
commit 3719fcb61981faae12c3bfceb8013f0294f2b0fb
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 17:45:03 2013 +0200
comment about strange ReadWritePart::saveAs() behaviour
commit 44141fd5aa14ac1fc8ea1be5d9be414a216c19f0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 17:41:56 2013 +0200
use custom server in the unit tests, not just localhost:<default port>
commit d94fabcde743151d5192399b21098d6bd0ed26d9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 17:41:01 2013 +0200
initialize missing properties (found by valgrind)
commit f31c5fd40de51a9a203262374692fbeeaa85caf7
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 17:40:47 2013 +0200
waiting + error handling for kio PUT
commit 712549447a9d13aa483f6d45f5cc8a1b03b9e368
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 17:40:25 2013 +0200
remote i18n calls around kDebug calls
don't do that
commit 3e3866937d74a0f7429d4ac37894b5ff3cdef309
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 13:45:22 2013 +0200
minimum working unit test which inserts text and checks that it's there.
it's still missing starting the server and cleaning up
commit 59de1f430ae99de664426975f4acc1f6cf086431
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 13:44:09 2013 +0200
some utility functions to query the status of a managed document
commit b99b0251470b1c629a063f81178a4695bfb8d97c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 13:43:43 2013 +0200
connect the urlChanged() signal in addDocument, not addView
connecting it in view makes no sense, and also doesn't work in tests
where there is no views
commit 597bc6a19d57f533448a1bdbce6a58562239e4be
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 13:43:04 2013 +0200
don't try creating notifier widgets (->crash) if there is no view
commit 5edbf0fcb9a12cf894f8a33946676d9245f05f41
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 13:42:48 2013 +0200
more obvious debug output
commit 732c4e2108ff6faa06821ce882ced255d1aab6c7
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 13:42:37 2013 +0200
utility function to check if a document has a valid user
commit 86ac8cd5915c11a45e940d644571508bbdbcca25
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 13:42:21 2013 +0200
Use the user name supplied by the URL
commit 1a42952ad333f638942cefa28e7b51809b07c8f9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 13:41:58 2013 +0200
Support simulated connections (not used currently)
commit 7eb2505b1bcb144824c1fb782f65499c1296c4b5
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 01:47:40 2013 +0200
properly add the port to the host name
didn't matter, though, it's just a hash for the connection
commit 9d531f0f13a1320a38e360420dd5b290f6fa504c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sat Jun 8 01:41:51 2013 +0200
get a plugin instance in the unit test framework
This is currently very bad, it relies on reinterpret_cast<>ing a
property of QApplication::instance(). There's surely a better way to
retrieve a plugin from a part, but I don't know about it.
commit e11581e2eb1297fe5adfc116a73ed3c94e0b5b0c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 7 22:27:46 2013 +0200
A basic test infrastructure for the editor part.
commit e6db92006816ce047c2d7eb354e658fb98a9e74f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 7 19:08:55 2013 +0200
Fix a synchronization bug with unicode characters
A lot of crashes were related to this; some offsets were counted in
unicode characters, others in bytes. Now it seems fine.
commit 209c91791a44b3f406cf5ce3499775adbe76a09f
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Jun 7 16:14:01 2013 +0200
Fix the snippets issue by calling blockSignals() on the text document
This change prevents the KTextEditor::Document::textInserted()
or textRemoved() signals to be emitted for text inserted by the remote
user. It will need to be seen whether that makes sense.
It fixes the problem with scripts or snippets, and doesn't break anything
I know of, so it's worth trying.
commit 5e0b27ec5b609c2ce694146923676d3b79b892bc
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Jun 5 00:52:59 2013 +0200
more reasonable description for the plugin
commit fdb3e5773a36fde7840ab1f7d907980aeffe952f
Author: David Edmundson <kde at davidedmundson.co.uk>
Date: Tue Jun 4 23:41:17 2013 +0100
Update find libinfinity CMake modules
commit 04491a67669af1fa550f66ea25dcf468669dda05
Author: David Edmundson <kde at davidedmundson.co.uk>
Date: Tue Jun 4 23:41:17 2013 +0100
Update find libinfinity CMake modules
commit decd1e47e0841f450011daddd9cdfeed7b745d40
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Apr 5 00:10:08 2013 +0200
use kstandarddirs instead of hard-coded URL
commit d0177c2299b2ed5f06c00000c213fa532b6abd02
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Apr 4 15:32:20 2013 +0200
remove unndeeded signal
commit 1ac226e9e36aad3de8b5e962a28a78f7f9db8005
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Apr 4 14:31:23 2013 +0200
don't delete kate's documents when they're being closed
commit 4465b9b60697dde36b9e62b4bd4412643cc81cb1
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Apr 4 14:31:08 2013 +0200
don't manage the noteplugin memory in kio, it's already managed by the browser
commit 04473002bb57c9546c130f819b25a59bcb20bddf
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Apr 4 12:38:17 2013 +0200
timeout error handling for the kioslave
there seem to be some strange memory errors around, need to debug those
commit e4f7fa86aa14f4dc85bef3b4ce836475d5d2c692
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 23:58:35 2013 +0200
check if a subscribed() signal is meant for the document receiving it
this is apparently the last issue which prevented editing multiple
documents at one -- it works now
commit c192f09229fda0a495a26ae361fb7915135f9cbc
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 22:27:29 2013 +0200
don't construct two text buffers per document
didn't cause issues because one document wasn't connected,
but it threw strange debug messages and was generally wrong.
commit d56189d1a0494ffc6b6ee5da66cc5af408c30a10
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 21:24:56 2013 +0200
Make the notifier widget nice and colorful, and fix a few issues with it
commit 52c8f27fe1b57f345da2bbd328353261bdeb637b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 17:00:27 2013 +0200
cleanup
commit 810737f9f5f1d0981330c69b127b580418e3d3b3
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 17:00:19 2013 +0200
Add a notification widget when remote users type text
Far from perfect yet, especially the timer hiding the widget is broken;
it needs to be restarted when the widget position changes.
commit 9c6bfd668f0093c423134bc4854c9ecf6580d009
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 14:14:52 2013 +0200
kioslave: support mkdir
commit e30a3f922fe50f3db910ab8ba5e0d08b841bdf2b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 14:11:37 2013 +0200
kioslave: support adding empty files
commit 4d68ad62f39891187570f20c5a51b2f2408c5b56
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 13:37:56 2013 +0200
make the kioslave a bit prettier and support listing contents of subdirs
commit c458a8744284d74e9c812f5abf1e4073283d9065
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 12:50:15 2013 +0200
Use IterLookupHelper in the kioslave to support directories
commit ad023564f9753059bcee18e4639e0f03a2f08339
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 12:19:46 2013 +0200
move iterlookuphelper class to the common library
commit ff34fa38d7efbdf04ab1f9acb4dbf08c06c930e0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 12:01:25 2013 +0200
Adjust to libqinfyinity api changes, and fix browser selection
commit 034a0df8e83d22e4bd545a8a211fe8341a6d5e6b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:25:46 2013 +0200
lots of cleanup in the kobbyplugin
commit 9b732be3288df33ba8a886c68ba2b5e26103b0c9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:25:20 2013 +0200
adjust noteplugin to libinfinity changes
We can now pass the text buffer through the user data of the subscribe
callback. See 2d7baa630 in libqinfinity.
commit eed1896ad9305c7d678ec9ec07785b3ff65d13bc
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:23:12 2013 +0200
the documentbuildert doesn't need the editor
... do we need the document builder? probably not
commit 12ec82241422fbd6b80e3a2327fea9ffdb94af93
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:22:18 2013 +0200
remove pointless deref-ref cycle in document constructor
there's *lots* of those throughout the code...
commit 472b01813891532d94dcc0b57f3ccf5039e8b7db
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:21:23 2013 +0200
move manageddocument to a seperate file
commit f4268cbb12880ec037cc49a8600948de648cd48d
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:20:34 2013 +0200
move iterlookuphelper to a seperate file
commit f089ed67816b2df529eeb5ee29c6e939509063c7
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:18:39 2013 +0200
adjust kioslave to changed ready() signature
commit 6de4a99c17cd21b7363595a286952113fbce5b2c
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:18:19 2013 +0200
missing cmake file for the common library
commit 1b941564fb7e9e18630a2ebfee641eceac3a37b7
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Wed Apr 3 02:17:19 2013 +0200
make ready() tell what connection it belongs to
commit d2c6add91b399666099d4e8aedd8a66e2377b56b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Apr 2 21:34:40 2013 +0200
Build stuff that is shared between the kioslave and the plugin into a library
... instead of building it twice
commit 7716edea11f724ba491286853f0fdcead7ee7098
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Apr 2 15:09:49 2013 +0200
properly build out-of-source
commit 578d324381c959e692b4ad8fdaa65ab1cf24f8e0
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Apr 2 12:52:55 2013 +0200
Fix a few issues in the text buffer. Seems to work fine now!
except that it crashes whenever you do anything except typing text.
This changes need to be talked about with the infinity maintainer,
I'm not sure you can use the inf buffer to calculate the offsets:
The problem which needed to be solved was knowing how many (and which)
characters have been removed from the document; KTE just emits
textremoved(range) and deletes the characters from the document
*before* emitting that signal, so there's no way to retrieve it.
This commit takes them from the infinity textbuffer instead. I'm not
sure if that's safe.
commit 86f2f50815404612b9f4cce4576dbeda278ae5b9
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Apr 2 02:35:06 2013 +0200
A few even-more-ugly-than-usual fixes to prevent kdevelop from crashing
commit 3e14cfd13024eb189163eedfbfabfa90895b320b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Apr 2 01:51:56 2013 +0200
It's the worst code ever seen by mankind ... but it works! Basically.
You can insert text, and it appears on the other window.
What else do you want? Go away.
commit d1ab961243f4c857ceb12d2b4e38a54f4ac0547b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Tue Apr 2 00:59:28 2013 +0200
join a new user on sync complete
commit bd415f0c15ab316e8322aacb1d7c1513d43d7c01
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 22:48:25 2013 +0200
join a user when a document is opened
commit 1934205d7752fa88e6acdd8719c5bd3b2dd2867b
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 14:53:27 2013 +0200
Subscribe for a document when opening it
commit 74449887056ab4c4a83b8681de0b275815fefaea
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 14:43:05 2013 +0200
At least for top-level files, the iterlookuphelper works now.
commit ddc0a2111fb1443b5397e9bf2846df09f99dfa35
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 14:31:36 2013 +0200
The iterlookup helper is now correctly notified of directories being explored
it's not done yet, though
commit 62b27b458beea41723cac11def8375986579dabe
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 14:16:54 2013 +0200
adjust kobby plugin to changed connection api
commit 1d5a77c9d626facc7f0a8fdf67a39ffaad90d291
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 14:16:24 2013 +0200
adjust kioslave to changed connection API
commit a6e7ca6af0c1b8855268413a184200f4f02d09e7
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 12:44:48 2013 +0200
split connecting in two parts, prepare() and open()
commit 3cb498c1c75d43106bdf42a90fc36cc95320ac5a
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 12:36:49 2013 +0200
Non-working prototype implementation for subscribing to documents
commit e931ab45cb2d52f19e87230f8d43556d8b15f917
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 12:36:14 2013 +0200
make the note plugin take a KTE instance instead of the document builder
we want to remove the document builder eventually, and the
note plugin only queries it for its KTE instance anyways.
commit e48464e337c6832abf0a383d647a0b1661baa569
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Mon Apr 1 12:35:21 2013 +0200
finish kioslave prototype
commit e4ab40f7916dcd9602ee68cae7b0a0749c69ef3e
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Mar 31 16:35:34 2013 +0200
Make the kio slave list all entries of the server's root directory.
commit ea05895f58799ed6a41761125fe21dc581827532
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Mar 31 15:48:37 2013 +0200
Extreme prototype code for the kioslave opening a connection in listdir
commit 9a2158646201f9ef0055f14be72c59ea64b62557
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Sun Mar 31 00:12:28 2013 +0100
Add a kioslave which does nothing, except connecting to an infinity host.
commit b605951139a46f8e98f8d44874a13b67692ef9e1
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Mar 29 19:53:33 2013 +0100
Begin populating the plugin with the kobby stuff.
It can't really do anything yet, but it establishes a connection
to localhost (successfully) and displays items in the remote browser
(successfully).
The remote browser is currently opened in an extra window. This is
a work-around of course.
commit 5b092a76a17a63a68c308e3d1e8e0b3c03e52653
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Fri Mar 29 10:13:42 2013 +0100
Start transforming kobby into a KTE plugin.
This commit adds an empty KTE plugin called kobby which does nothing.
commit 44c1fed20e9bd8987c607f3f258842b0ef0fae93
Author: Sven Brauch <svenbrauch at googlemail.com>
Date: Thu Mar 28 20:30:05 2013 +0100
fix compile
commit 2cf5bceac63f12e77fdb438ea1fc787da07872c4
Merge: 1499a4e 023e2a4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Apr 3 04:42:23 2010 -0700
Merge branch '1.0'
commit 023e2a4263ecc5453b65d05b97b3bb5e3415f868
Merge: 1499a4e 425ab08
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Apr 3 04:26:54 2010 -0700
Merge branch '1.0-devel' into 1.0
commit 425ab08d719ba444d274ab8b8b53032e3661cc9e
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Apr 2 18:54:53 2010 -0700
Removed upload document action (hotfix for beta release)
commit 1499a4ed890648d62d0b8bc0ed97cf3190a6e461
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Mar 17 01:54:25 2010 -0700
Created upload document action and skeleton dialog
commit 6eae49af9851c233a8e77e6b3774c7d17280f314
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Mar 17 01:18:23 2010 -0700
Move document list to right side by default
commit d4916b5118c2b44331f7f753d4312e2a3940e866
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Mar 13 21:59:16 2010 -0800
Toggle view for dock widgets in view menu
commit 65b197813161379964799299c135083997e4546a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Mar 13 21:20:53 2010 -0800
DockWidget for browsers
commit 39e6bae79542c7f3a9b8672943b153fc9f03a5d4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Mar 12 00:42:35 2010 -0800
FindLibinftext doesnt look for libinfinity-0.3
commit 5ade67def8ae39f651f1cb3c51b2ab210781fa2f
Merge: 2d9f2b8 c329d4a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Mar 8 13:59:33 2010 -0800
Merge branch 'master' of git at gitorious.org:kobby/mainline
commit 2d9f2b82f727c267cd924938bef258cf18f45987
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Mar 8 13:59:19 2010 -0800
Link against libinfinity-0.4
commit c329d4a14ae2cf5f7807ed0d4524a3c76f2e2c22
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Mar 3 13:33:34 2010 -0800
Update about kobby copyright year.
commit 2099faaa0f56c59d2b1a9b2b92865c23eb664b37
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Feb 27 16:08:25 2010 -0800
Compiles against libqinfinity using libinfinity-0.4
commit 44d268f7c9302f61195bb2d87a04fe28393266fc
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Dec 11 11:15:29 2009 -0800
Set version to 1.0 RC 1
commit c2bd73d0f42a63d0930e94a4e54ccf021f9aa6ec
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Dec 11 03:42:23 2009 -0800
Only confirm 'dirty' docs, dont confirm for no dirty or collab docs.
commit f3339b10361710e108a5633b242544fed08ddfa9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 10 23:31:04 2009 -0800
Save, dont save, cancel work in CloseDocsDialog
commit 830ed1a9d18065b739382a6f7c4ac7a4f9aae468
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 10 23:18:11 2009 -0800
CloseDocsDialog shows collab docs and has icons
commit 32021a84d1aba40ec2b0cd86fc5765334746a99f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 10 00:29:29 2009 -0800
Show docCloseDialog on queryClose
commit 5e88667cc85a890571d398af2835adc493778935
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Dec 9 23:21:59 2009 -0800
Added empty CloseDocsDialog
commit 675f40d2c7880efee0e82dd3bb00aa98287826b0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Dec 9 15:23:41 2009 -0800
Added removeDocument( Document& )
commit 65ac96e888b0153683359cca9fcafc6d64ac73b1
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Dec 9 15:14:04 2009 -0800
Show setup assistant on empty hostname
commit 55728f6edf385bccee7140e43b0020407e499e79
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Dec 9 15:09:13 2009 -0800
Added colorChooser to settings dialog. Fixed setup assistant always being shown.
commit 6d36355c819efed3e93d9d5e14d36c501269bb8a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Dec 9 14:50:19 2009 -0800
Added color choser to setup assistant
commit 22a72dde33692a90847f6e4f6ea434bd9e83dfa1
Author: Ryan Kavanagh <ryanakca at kubuntu.org>
Date: Wed Dec 9 11:13:06 2009 -0500
Update translations after typo fix
commit f517ac50318b145c888d0bc990517e99e65aaa4f
Author: Ryan Kavanagh <ryanakca at kubuntu.org>
Date: Wed Dec 9 11:11:22 2009 -0500
Fix typo
commit a60a5756ee1414a52b312ed3a804bedda685a3bb
Author: Ryan Kavanagh <ryanakca at kubuntu.org>
Date: Wed Dec 9 11:10:37 2009 -0500
Finished french translation
commit 31b2be1fa911cfd0c20ed17ee1a2b3af978f4944
Author: Ryan Kavanagh <ryanakca at kubuntu.org>
Date: Wed Dec 9 10:29:56 2009 -0500
Ran messages.sh
commit baea7a2e9e6b7b53ff53a9812554ac81b369f421
Author: Ryan Kavanagh <ryanakca at kubuntu.org>
Date: Sun Dec 6 20:45:40 2009 -0500
Added a README for translating
commit e6bcebe2a8ed906a46a1677a04396a556e4840b8
Author: Ryan Kavanagh <ryanakca at kubuntu.org>
Date: Sun Dec 6 20:41:05 2009 -0500
Initial import of french translation
commit c7fc15112208122def0a0507d254a4a7d346fa51
Author: Ryan Kavanagh <ryanakca at kubuntu.org>
Date: Sun Dec 6 20:15:25 2009 -0500
Added translation scripts / cmake rules
commit f6d536d76a91e95bb797d00fa555a14f4ff22049
Author: Ryan Kavanagh <ryanakca at kubuntu.org>
Date: Sun Dec 6 19:53:12 2009 -0500
Made the debug messages translatable and fixed a few other things
commit 89af301a6410abc77721475b45547f5581b7d7f8
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Dec 4 22:00:13 2009 -0800
Fix removing newline causing line deletion
commit b83cf1d21f72c8e3b930dc52b85d603753ac58cb
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 22:25:57 2009 -0800
REALLY keep open file dialog with title convention
commit 6c81aec59ccf847a17d5549862c2a3ab16eacb2e
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 22:24:25 2009 -0800
Keep open file dialog with title convention
commit 55337ad1a5c6cf2d7225e06ccf6ed9021135fafa
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 22:23:32 2009 -0800
Give title to open local file dialog
commit 14580af5d113429a657e8a69ff5658b65b210cf3
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 22:13:24 2009 -0800
Updated appinfo URL
commit c2fbb4c0143bd226ddc240100c50939f224517a8
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 21:55:48 2009 -0800
Dont try to subscribe to open remote directories
commit bf595db31ca8a2ef3e8ec6d32907859ac014ac16
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 21:23:53 2009 -0800
Re-activate already opened inf documents on selection
commit fd23feb6675ddc3f5360f2f4e50e53edba251977
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 21:12:09 2009 -0800
Actually perform cleanup on doc removal in DocumentModel, warn on document already opened.
commit 3c5ff36d7fb5f6b1bfe4107c9928f316ecdbde2f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 20:33:04 2009 -0800
Tie DocumentItem's with infinote node id
commit 790537072d42168bdbf9618c0f45341dc8a44e2b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 29 17:29:49 2009 -0800
Added doc to oenInfDocument
commit edcacb61968f8dc6fe2ce69e180f76bc428a9d6f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Nov 25 15:30:12 2009 -0800
Added some Q_UNUSED's for cleaner building
commit 5304c94f27815c49149aec622da9d126a326dea2
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Nov 25 15:22:09 2009 -0800
Added handler for textChanged to document
commit 90c3f3a5ac83c6acf100e793fa2067dfde89f891
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Nov 25 12:50:05 2009 -0800
Made DocumentModel a singleton, allow textbuffer to throw fatal error
commit 9bea4fa893a9445f8ca4e5155bec545eaf921968
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Nov 25 12:09:10 2009 -0800
Give hostname focus on opening create connection dialog
commit b52242382218e47ea502d56fcd2ff02c21ee16e9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Aug 4 00:06:13 2009 -0700
Fixed spelling error in uisettingswidget
commit 3ab445011402361b250a9abf67404b0839c116b0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 18 12:31:48 2009 -0700
Connected name changed from Document to DocumentTabWidget.
Fixes showing correct name in document tab for remote documents.
commit 4e5891922c63c2fc2f3c9ef0a8a7a2f2d410196c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 17 12:23:19 2009 -0700
Open file dialog can open remote files.
commit f4e9789f73cf7d83bd70d497870e6dc74478bc98
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jul 6 14:40:04 2009 -0700
User status updates change icons in Users list.
commit ec04dedf2150aa0ae0606999f0e3e4982c5ac486
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jul 5 22:14:32 2009 -0700
Sorted users list.
commit 1fd59ba638d0d55190e8565d972395c8a5cc2758
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jul 5 19:13:50 2009 -0700
DocumentUsersBrowser accepts 0 for setActiveDocument.
commit 338b567ba30b3697ffca2e956522c4222feb816a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jul 5 17:55:10 2009 -0700
Fatal note error doesnt cause crash.
commit f20ed55a78ae9ea904cf6ee0d5b45aea31eb69a4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jul 5 16:06:33 2009 -0700
Joining errors correctly displayed. Dont join sussion unless state is running.
commit 27484c6d58a9d340234ea5d0a0cbce6a79af8c48
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 4 03:09:00 2009 +0000
UsersBrowser shows users joined to note.
commit 43eca0cf8ea79bdd6618b163761b5fd3c04b4deb
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 4 01:37:08 2009 +0000
Fixed connection error i18n arguments.
commit 30767c70a856c3b2b43e44660c3263c19f8f7810
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 4 00:17:46 2009 +0000
Added whatsThis message to some actions in MainWindow, internationalized more strings.
commit 387571985cf6cd49e1ddd540e224aeeef182c939
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 4 00:06:32 2009 +0000
Localization support for strings in DocumentModel and RemoteBrowserView.
commit 38534d1c476cad0e3bafccde538443bba06f1da8
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 3 21:39:34 2009 +0000
Added remove proxy methods to DocumentModel, Document List now uses these for removal.
commit bbca5e3379d61a21d736c9212d7032988a6872d2
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 3 18:38:10 2009 +0000
Cleaned up some MainWindow includes.
commit 19b2b61a4212b64e08b3272814710744c161e0e5
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 3 18:32:39 2009 +0000
Document List uses KStandardAction::Close for action.
commit 43a419888056299e101f4e35b028eff064b2f759
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 2 19:01:11 2009 -0700
Added confirm dialog to document closing.
commit fd63d6d820acc0e696f5db29c9e7a5fc8053a0ea
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 2 18:46:46 2009 -0700
Added confirm dialog to Remote Browser
commit 7ed0af4ee057116477a98a4cd8ebdb8f728ab044
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 2 17:42:36 2009 -0700
Use KDE window placement/geometry saving.
commit 0291887a1c05b2576e5f43ccfe86a440f9cf416c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jun 21 13:03:37 2009 -0700
Items in LocalBrowserView opened on activation rather than double click.
commit 533066968c9327f79265301893f3772049f5422b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jun 21 13:00:35 2009 -0700
Values set in Setup Dialog added to configuration.
commit 2b71a8fcaaec921c745be5ed534507abcbe8b30a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jun 21 12:54:15 2009 -0700
Canceling setup dialog exits program. Moved setup dialog into
MainWindow.
commit 04723259a69faa00a58c008cb158858fed8c976b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jun 21 10:37:32 2009 -0700
Setup dialog forces username to be entered if none set.
commit 58cb39b54d58e76897b3ed33fa631253520cfd20
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jun 12 12:42:51 2009 -0700
Created Setup Assistant.
commit 17ef7ea65183faae0f1b30708ccdbb38dff42e10
Author: Børre Gaup <albbas at gmail.com>
Date: Sun Jun 7 06:26:36 2009 +0200
Zeroconf support added.
If zeroconf detects infinote servers they are added automatically to the remotebrowserview.
commit 224ab5a91eb58f3c6fcce70b3a08cdfd85ba8aa4
Author: Børre Gaup <albbas at gmail.com>
Date: Sun Jun 7 06:25:17 2009 +0200
Added KDE4_KDNSSD_LIBS to link with the zeroconf libraries
The other changes were made by advice given on #kde-devel
commit 291165dfddc9018f5a16b882daea3ca218710b4d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jun 3 19:23:22 2009 +0000
Check for empty inserts/removal.
commit 99a34883dc094762bb3c1b51f3441b67467ec83a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jun 3 00:55:55 2009 +0000
Added noMerge="1" to file in kobbyui.rc, New * now at top of file menu.
commit 4d4b9b34635d21d5985ce81bb1cf16992f273ada
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jun 3 00:53:32 2009 +0000
Capitalize Kobby in aboutdata.
commit b1d7d9ced6961700622f5d93521c541ae3dff5ea
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jun 3 00:51:54 2009 +0000
Updated address and email for aboutdata.
commit 2ee4d90602f6724294e7b70f5ca4e1ac8476e21b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jun 2 03:00:06 2009 +0000
Collaborative documents assigned correct name.
commit 805c187e93df884f7f46428aac0924cbf86957f9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jun 2 02:37:58 2009 +0000
Changed ShowConnectionOnStart to false default setting, updated
aboutinfo copyright to 2009.
commit 56880a6572db0b4f394b64524909c3d81af77f23
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jun 1 16:15:51 2009 -0700
Created proxy for remote browser which displays help.
commit 5aaaccdafc98a0d636eace090a9585ea77614e7f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jun 1 14:00:11 2009 -0700
Added UsersBrowser widget to UI
commit cae5840871fe61a7efe52b772c1c0545ea83c9c4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jun 1 20:30:56 2009 +0000
Added DocumentUsersBrowser to build.
commit 3813018c4019d69da7706e87736af173ade48ef2
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jun 1 20:30:38 2009 +0000
More efficient undo/redo operations.
commit 932c5989c2cc51d42dbd0ffa9b40c13b2345ef64
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun May 31 09:04:43 2009 +0000
Effficient undo/redo stealing.
commit 1bf3447928f36d2722e620df097b3c79710768cb
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun May 31 09:03:58 2009 +0000
Filled out edit menu in ui file.
commit 6ea1a8036030a0d735482844de984e0462003b11
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 30 23:47:25 2009 +0000
Added stubs for collaborative undo/redo.
commit c4ffe29594ddada1997aec8ea87c25e3d43d3ec3
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 30 23:25:27 2009 +0000
Undo/Redo action stolen from collaborative documents.
commit 212d8b09dc378ca5f72a190958ce506a798e69ee
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 30 21:56:52 2009 +0000
Error message displayed on documentFatalError.
commit 91bf59c45ff30cd19ae1710b4339c8f45da9a03b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 30 20:02:54 2009 +0000
Added documentation to DocumentModel.
commit 7c5c8a8bdef165189477833187e0eb5cc1639786
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 30 19:52:11 2009 +0000
When document fatal error occours, document removed from DocumentModel.
commit 36c57beb42a6cbd5e5a23605477173fa4f972d41
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 30 01:17:46 2009 +0000
Documents given focus on activation.
commit d5114c81e8d4c2cfba4a42520dc7ccd9f5588bf7
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 30 01:06:04 2009 +0000
DocumentListView items activated on single click, not double.
commit 2df5a815c47d3e6cd3137861fa51156dd39c0363
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 30 00:56:36 2009 +0000
Double clicking documents in DocumentListView causes them to be
activated in DocumentTabWidget.
commit 8873e7ca4b043344d992a3b31dfde2177881c179
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri May 29 23:10:21 2009 +0000
Close action works.
commit 590dbda2ef2f60046ac3e52000c46b4ea7a36a2c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri May 29 22:51:27 2009 +0000
Added kDocument wrapper storage to DocumentModel.
commit bf407a3b0892e4475a9d43c582bc1de0aa4b84f8
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri May 29 22:43:46 2009 +0000
Connected DocumentModel::documentAboutToBeRemoved signal.
commit 65f4807ba2b2aa3fe24d8d2a35dfc79201c29580
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri May 29 22:03:18 2009 +0000
Moved DocumentItem out of header file.
commit a62f3242a0398df7830b1a31f5a7805c16d2b18b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu May 28 17:18:31 2009 -0700
Added configuration setting for open with blank document.
commit 9264032b7e452a6654683bfe733425617a07e4bd
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu May 28 16:58:00 2009 -0700
Views unmerged/merged on change.
commit 55191d23627d35dd8d54e892be1ddc715e0b4917
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun May 24 20:53:53 2009 -0700
Removed frame containers from configuration pages.
commit 772b9c94b6133d8d9f696693b24c134e17596c7c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun May 24 20:51:03 2009 -0700
Added config option for show connect dialog on start. Created user
interface config page.
commit 83876663b605c8ef8dc3f413b7ca190652f1ba96
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun May 24 19:52:09 2009 -0700
Switched sidebar from Tabbed Widget to ToolBox.
commit 98a97f94bde2f55ac27e1a563909524dfd837872
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 23 18:19:29 2009 +0000
Removed extraneous sidebar class.
commit cfc462c8e72f767b99a03d5471248d3cff9809a9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri May 22 18:18:23 2009 -0700
Document uses codec to encode and decode text.
commit c1edc421d84ef0473ecedbd73fe87df343702717
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun May 17 22:53:16 2009 +0000
Moved session initialization to InfTextDocument.
commit 45a0e5431032b859af3bc359281706d32498826f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon May 11 15:05:11 2009 +0000
Connection dialog shows 6523 in port on opening.
commit 330b63d16ec2970554ccb65cb8c9f924de4e9216
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon May 11 15:04:43 2009 +0000
Removed out of date TODO.
commit 18dd6239f929360115399035b103d9e3010e6014
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu May 7 00:53:13 2009 +0000
Use KStandardAction for New and Open.
commit 8c3702b49240d84d8b72682b2162a07f38b4553a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu May 7 00:29:56 2009 +0000
Start with connection dialog open.
commit 86e84fb540a57885fbb0c751144ddc432e8d8334
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu May 7 00:27:31 2009 +0000
Updated user interface to merge similar to other KDE text editors.
commit 0a7d419ad2de02c0d5927ba35b96e37039ef69c5
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon May 4 02:11:28 2009 +0000
Color selector is now button and saves state.
commit 6f11bdca93307703baddca21449a5a5a37d8924d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon May 4 01:29:25 2009 +0000
Document accepts parent, noteplugin doesnt specify parent when creating
document.
commit b6a2c8aeca758327ec8a9f347ba8c195d265afb0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun May 3 02:07:28 2009 -0700
Added GPL header.
commit 91b13a73d4156fa4fdcaee3e68466d15efc38cb3
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat May 2 07:39:34 2009 +0000
CreateItemDialog has meaningful title.
commit a025659de190d147326d7563151bcf45d9eaffb2
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri May 1 23:24:52 2009 +0000
Cleaned up mainwindow.* includes.
commit ee9122e5281c845bab46c504ffe69b39c4425608
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri May 1 15:28:50 2009 -0700
CMakeLists includes KDE4Defaults, fixes ubuntu install bug.
commit 78774cb02f1a0a8f565e7f238164ce20c17f5d80
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri May 1 09:07:57 2009 +0000
Removed auto generated kobbysettings from source
commit f1a43060ccf703f4f5f0d991ce266db1498a309c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Apr 27 13:34:56 2009 -0700
Open actions work.
commit 86adc040a64dd8feee74a4e703f7a2c66926c73c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 26 20:13:30 2009 -0700
Warn and close when joining session with similar usernames.
commit b5b5a42af5cd86740fdb7cd371d7faf69bc8d74f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 26 19:42:52 2009 -0700
Added docs and cleaned up error string for connecion error.
commit f3c9d511ad8ab20ebaa28d62c7431e8623f7d658
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Apr 25 15:33:59 2009 -0700
Better default UI values.
commit ba66f902cd4ca10681adfca733f194e8b1380959
Merge: 5c3b0e3 353ca48
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Apr 25 22:01:00 2009 +0000
Merge branch 'master' of git at github.com:greghaynes/kobby
Conflicts:
CMakeModules/FindLibinfinity.cmake
commit 5c3b0e3ba2e6843e8b1a2a6e715dfafd89cc6590
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Apr 25 21:57:35 2009 +0000
Link against libinfinity-0.3
Closing with open InfDocument doesnt cause crash.
commit 353ca48f3ef1a64cf7cbfc3228ac5f5d6f5ead78
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Apr 24 12:01:11 2009 -0700
Added updated Find*.cmake modules.
commit 0ff3a2f496bce1adeeb4d46d70c81d8468596450
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Apr 24 03:41:10 2009 +0000
Closing documents causes deletion.
commit 6b0a59d048d696668221c70bcdf88d33c1892b3d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Apr 23 16:28:40 2009 +0000
Changed buildtools to use BIN_INSTALL_DIR and install kcfg file.
commit b99c1d6274d3b938740ca805caa606d6f1d44884
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Apr 21 15:40:06 2009 +0000
Changed INSTALL to use DEFAULT_INSTALL_TARGET
commit 2b320e15a0246eef4127a89b87d1167e4eacff97
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Apr 20 10:49:02 2009 +0000
Remote browser tab shown on start.
commit 1e90e2cb3323fa6dc98db8c078439965a7d9b34a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Apr 20 10:22:15 2009 +0000
Added COPYING-CMAKE-SCRIPTS
commit ee0308b30d54e20e119d2519492c8c7ebed92e9a
Merge: e2f9d75 cbb273c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Apr 20 10:20:25 2009 +0000
Merge branch 'master' of git at github.com:greghaynes/kobby
commit e2f9d758612f4ed2d103b36c38edddf4677204cf
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Apr 20 10:19:41 2009 +0000
Added GPL license to COPYING.
commit cbb273c47b425488cd58ea786c7086a2752c0d10
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 19 19:28:33 2009 +0000
Filled out INSTALL
commit cb85dc87f35d2a52cfe70ddec973cd02074a9509
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 19 19:23:21 2009 +0000
Added contact info to README
commit 372fbe06a8a7e8e6ab098d377b9e75ee5b733aa9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 19 19:16:53 2009 +0000
Added docs to README.
commit 74000ae81c572a29dcb24e4ce323943058299d42
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 19 19:06:28 2009 +0000
Added newline hack to text insertion
commit 30aa06e08bb50f48ffad30763910170f5813b6f7
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 19 19:03:00 2009 +0000
Document name set in DocumentViewTab
commit 0691a492a0aca4e36388627b760c24b1f3f3296b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 19 18:05:53 2009 +0000
Insert and remove text work again.
commit cdfcf0ff2cc453ae8a01f31eb6ba8b26fcc6e19c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Apr 19 16:02:55 2009 +0000
Using local NotePlugin andd AbstractBuffer subclass.
commit 0ca308ba62f20c624c16f7d5352093d19f6cb223
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Apr 14 22:03:01 2009 -0700
Fixed NotePlugin.
commit abdb2dbfecbc924555e4445fc1b4300c752dbdb0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Apr 11 15:35:46 2009 +0000
Send QByteArray to textChunk insertion.
commit 2e579a22b39f5ca37fad6b55819d3ede02c93e55
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Apr 11 12:59:12 2009 +0000
Added icon to MainWindow.
commit f5172a485dffa3dd798654ba1ec1f5cefe4b58a6
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Apr 11 12:53:23 2009 +0000
Moved kobbyui.rc to data dir.
Created kobby.desktop file.
commit b8c84d9e9dd3de4a8d5446570d84b580b9e0e6ec
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Apr 10 23:51:57 2009 +0000
Inserting newline doesnt double remaining text.
commit dfff68ddbb3e9d50cfef3e9fbb67fa4349b19872
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Apr 10 22:17:33 2009 +0000
Users notified of unable to join.
commit a0ceaadc6b16317482a03c521f5f2fa8561a4ccc
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Apr 10 21:57:56 2009 +0000
Fixed encoding setting in plugin.
commit 990ffa1b6ceba202edf8a95bf4fffde7ebf88171
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Apr 10 21:39:30 2009 +0000
Connected text removal signals.
commit 930d2ba6e565348dd8426baa36cd6810a1559610
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Mar 30 15:19:55 2009 -0700
Fixed infinite loop when inserting at offset 0
commit 879ed2363247029fa052b9016f2a8a5a0971425a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Mar 28 20:01:03 2009 -0700
Can insert some text collaboratively.
commit 0932de843479ed40c099f02df065fcc37c06fe57
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Mar 28 14:11:31 2009 -0700
Joining of notes works.
commit 09b5784ce5b38a5579ea4bbf4ea29176c208561a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Mar 25 23:39:47 2009 -0700
Created Document, DocumentModel, and DocumentListView.
commit 3c2f8b63464099f67a0190b17de1fa9c9bf7fc76
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Mar 24 17:43:21 2009 -0700
Removed old DocumentManader and CollabDocument, created DocumentBuilder.
commit 236d5bbbdd6aef34d03f4692c1e5e1754406b4d8
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Mar 24 14:01:40 2009 -0700
getSelection() in remote view returns index list.
commit 2c0d9c48914f596fb3e123919b1e1d654e763fea
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Mar 16 23:35:39 2009 -0700
Atteched double click to open slot in RemoteBrowserView.
commit d0921e52f6dd237f8ec03c35b12d061ecc63c576
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Mar 7 14:16:05 2009 -0800
Can create remote notes.
commit 8374478b15a6c2f45720b27054ec013da0387aa4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Mar 7 13:43:52 2009 -0800
Removed createfolderdialog, using generic createitemdialog.
commit 890dad7c09b4037e1b038130450702089c77f64b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Mar 2 16:42:30 2009 -0800
Added document icon.
commit 2ad7bffd1429a3b3fbf5d17b3c0a889ca98262ee
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Mar 1 23:59:36 2009 -0800
Removed moc include from createfolderdialog.
commit dface8a9fc3106f3c42562aefe297e66e17de919
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Mar 1 22:27:35 2009 -0800
Added createfolderdialog and can now create folders.
commit e5b4897d42195f2b578d84ca4b59bfcea00b5365
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Mar 1 21:28:46 2009 -0800
Added context menu to remoteview.
commit 5b78c0e8a848b2e8625b32b1f22cb596ebb949ba
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Mar 1 18:03:14 2009 -0800
Works with new libqinfinity interface.
commit 36162b631793c6fee1b1840fa4f0e0596b790ea2
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Feb 21 21:16:01 2009 -0800
Added signals which emit actions in remotebrowserview.
commit 132251ea2a04ebdde408eb6e5f530a759cc96e39
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Feb 21 20:59:39 2009 -0800
Added cleaner checking of selected items in remotebrowserview.
commit 45108372a4d6b14f5021d3c25f061ad1cad0a4df
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Feb 21 20:22:43 2009 -0800
Added quit action.
commit b3247793c8c17a221824bba3e1cec3a65ebb0db7
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Feb 16 03:35:56 2009 -0800
Dont call removeConnection handler in browser model.
commit 862229a670c128d7f072194d15ed8344d354bcd3
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 15 22:54:55 2009 -0800
Use BrowserModel::removeConnectionIndex
commit ec80914ea178a3842bfd78a1be1a7384ef208473
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 15 20:53:33 2009 -0800
Can open and close local documents.
commit 02393ad13bf27a21aab632f5d7c77fcda7f5a347
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 15 17:10:23 2009 -0800
Retrieve local hostname.
commit c807eb4100f3308c2087ccb725df2bd2b33edb2c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 15 16:56:29 2009 -0800
Item selection in remotebrowser changes enabled actions.
commit 74aae7730f238e1a42a5b1326eca36922d4a6d08
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 15 16:34:29 2009 -0800
Deletion of connections in browser deletes actual connection.
commit ba5af32c1adfbc40c15a16a1f6e18211c7147eca
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 15 04:09:00 2009 -0800
Removed old browserview files, created signals for remotebrowser
actions.
commit 76d100215b9eccf0511debf09815773ec1fcb320
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 15 03:46:07 2009 -0800
Added local and remote views. Can create connections.
commit 7c7dfc532ec6bb3a1a59218bb347f0b7ed706468
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Feb 14 22:34:19 2009 -0800
Added actions and networksettings.
commit 29ea97404ce0991ada5d404e5b2e4ba8311cb8d3
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Feb 14 21:16:55 2009 -0800
Created connection and itemfactory.
commit 0b60d6577425e5e77e71424fbcf76092539de096
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Feb 14 17:56:19 2009 -0800
Builds against libqinfinity and base gui.
commit 40d6b41b14a81fc7aeeaa8fadb14bc8e64b07824
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Feb 14 14:51:07 2009 -0800
Updated text docs.
commit 1f1e246b6024a7c9f7267984a684fe409fd6d6fc
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Feb 2 10:37:53 2009 -0800
Re organized actions.
Added internationalized string support.
commit 78731731bc888a958bb7e8f80d70c30390b5b8a4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 1 22:20:55 2009 -0800
Connect document actions before sync, allows for saved state.
commit 3f66842bdfc59ea68c749537821a0eabe3b5c0b9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Feb 1 16:42:11 2009 -0800
Insertions work!
commit 79cd6b2664bba3a81aaf768957dcd264e7e6ee69
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jan 29 11:48:58 2009 -0800
Connected erase text signals.
commit bd354147d5cbe0b1926c57c134e03f225d8895d0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jan 29 03:01:48 2009 -0800
Added cursorToPos and vice versa to collab document.
commit f6549bc34d42b0341ae479c6bb0a12a56d488222
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jan 29 02:31:22 2009 -0800
Removed extraneous methods from settingsdialog
commit cd4becc10ed690eb153f6203698b416c6b44af5a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jan 29 02:26:27 2009 -0800
Configure Dialog now saves and loads settings.
commit 9129fcff3bd266250f18404a6a6419fb54fa6def
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jan 28 18:16:13 2009 -0800
Added nick and color choser to profile settings widget.
commit 83a7be6881a340cfae5797adc3854fc9b1571210
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jan 28 17:47:06 2009 -0800
Added profile page skeleton to config dialog.
commit 76628b4211aa9462489eb84a0960563c4bef8e44
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jan 28 15:28:56 2009 -0800
Compatible with new sessionSubscribed signal.
commit 1c2e7fda1c7bbc8365b82e75bc5ae2b57c91655b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jan 28 14:02:16 2009 -0800
Added some documentation to DocumentManager.
commit 39127edbbcb9fecd783d7a74a3949a6eb644a569
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jan 28 13:56:46 2009 -0800
Connected document tab to editor::documentCreated.
commit 8491d895785ff970f332e16373abc4fdba13c8cd
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jan 27 23:22:53 2009 -0800
Added DocumentManager and support for new QInfinity::Session.
commit 86066904ef64350dc6c514d3765f1ef7c3739fb9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jan 27 19:02:00 2009 -0800
Added some icons to menu bar.
Connected showSettingsDialog.
commit b58ab59ea0ce29551b5c4ba5a380e3b92a28d9a7
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jan 27 16:27:07 2009 -0800
Actions added to menu.
commit 3b8f0c1bae3ad97245a80d573aa0f1a8cb5f3f4e
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jan 27 12:28:22 2009 -0800
Moved kobbyui.rc into kobby for easy relative path.
commit 4b05765ab7b49f10e499301aad10912e34dd53d6
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jan 27 00:28:31 2009 -0800
Added build tools for .rc file.
Changed *config to *settings.
commit 1f5d722fc6558979af6415b7663c2e64240251ad
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jan 26 23:37:47 2009 -0800
Save main window geometry rather than only size.
commit d3c1399ac6b9f0ed12ecb883b832d293d77454fc
Merge: 59751be 8f6b42d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jan 26 23:10:28 2009 -0800
Merge branch 'master' of ssh://greghaynes.net/~git/kobby
commit 59751bef74bdf966394065619996e8e4952b3895
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jan 26 23:09:38 2009 -0800
Added KConfig XT support.
commit 8f6b42d117d50abcc52d223d911a5f90beb343a4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jan 26 02:37:19 2009 -0800
Text insertion works once.
commit b8e86c6d59cd19377aa370d246e0885d7bb274c7
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jan 25 23:00:46 2009 -0800
Join notes as a user.
commit c53cc907c159d8dc30451b34f60a0ecdc06049ae
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jan 10 20:36:25 2009 -0800
NotePlugin added to InfinoteManager.
commit 00720c414fd0a4a5210693b46bc92cfde364bd60
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jan 10 17:43:17 2009 -0800
NotePlugins now added to InfinoteManager.
Cretaed NotePlugin subclass.
commit 999b69c11c9c2ca24c769aaf2296bc1c25215d0b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jan 8 10:35:38 2009 -0800
Define all GParam's to infc_session_proxy_join_user.
commit 167ceca5f24fb0c0a823eee50baf7b8f5277f8e0
Merge: 8e27ff9 2fafabb
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jan 6 00:02:14 2009 -0800
Merge branch 'master' of ssh://greg@greghaynes.net:24/~/git/kobby
commit 8e27ff9081e62514f62e715a4aeaee974f915b37
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jan 6 00:01:42 2009 -0800
CollabDocument constructor accepts only SessionProxy
commit 2fafabb30fe5a4c0a95121cce536f181feba28c6
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jan 5 15:36:59 2009 -0800
Added include for TextBuffer.
commit 7b594046d962db9243f2d13270c0eefdd59e196c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jan 4 23:21:11 2009 -0800
Connected insertText signals for KTextEditor::Document and Infinity::TextBuffer.
commit 946c5c218f8d3cb2420e054a7f9d4e5929ca7f15
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jan 4 12:17:58 2009 -0800
Added class header documentation.
commit 2c78b77673b5b2bd30aef25e966937e2835d9bf6
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jan 4 11:28:26 2009 -0800
Connected DocumentTabWidget signals to MainWindow.
Added constructor for SessionProxy to CollabDocument.
Fixes segfault when joining note.
commit f721729f169c32215b121d9582e47ae71a6ac1ed
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jan 3 18:40:07 2009 -0800
Added QMap of document to view and document to collab document to DocumentTabWidget and MainWindow.
commit d0b842e789e561aca72d74f0e98652585eee6be3
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jan 2 22:49:20 2009 -0800
Improvements to the DocumentTab
commit 27875f15d26931f01e258e7ed468a2270a6be6cf
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jan 1 21:03:29 2009 -0800
Joining note creates document in new tab.
Added DocumentTabWidget.
commit 51f99517367b868b37c5ee83a89a21f36679808a
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Dec 30 16:52:16 2008 -0800
Cleaned up extra signal/slot connections.
commit 910ea7dfe769ff300c5412fde8d9c51be33abc67
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 25 10:53:04 2008 -0800
Added CollabDocument.
Connected SessionSubscibe to activate on double click.
commit b3e673f5ec0d23c9e04c67a07f5c909ecca43b41
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Dec 16 12:22:29 2008 -0800
Added CollabDocument
Created tie between QInfinity::Document and KTextEditor::Document.
commit 3d73107d72f34b3afed9b9f18bcd700c9afe845d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Dec 13 07:38:44 2008 -0800
Added .moc include to BrowserModel.
MainWindow creates BrowserModel.
FileBrowserWidget accepts BrowserModel as constructor parameter.
commit 882498961113fb5c0b42f1cda1cd9facb855e4dc
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 11 12:44:37 2008 -0800
Connected activated to activateItem in BrowserModel.
commit c095d3aa569df6157214a4f19ef863974b4b7975
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 11 12:16:05 2008 -0800
Created subclasses for BrowserModel and Browser*Item
Can use KDE system for browser items.
commit d13f3419405850f09f239772ae930e0b9f66044c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 4 20:11:42 2008 -0800
Should compile with external build dir.
CreateNoteAction disabled by default.
commit 9db629cc0d74f6240d5d646280cb3be7e581c571
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 4 17:14:06 2008 -0800
Added action for join note and more efficient contextMenuEvent()
commit 4fae76099c37f0945eddfaeb2c55fdc19091f768
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Dec 4 12:00:10 2008 -0800
Can create notes.
commit 0a3b6b0ba174cd7331ee77b4f601e5817996fac1
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Dec 2 11:21:11 2008 -0800
Switched CreateFolderItemDialog to CreateItemDialog.
commit c6c54efbe6fbd87ee56de809f5d4481cc91b8ef4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Dec 2 10:04:54 2008 -0800
Updating CreateItemWidet UI.
commit 65a4d05606fcb22f2229128fa2d1427206db1971
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Nov 28 04:16:27 2008 -0800
Create folder dialog functioning:
Users can create folders of own choice.
commit c89397031bdafb7a497986238d5ba511fca14435
Merge: a270f1c b05110f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Nov 28 03:18:43 2008 -0800
Merge branch 'master' of ssh://git.greghaynes.net:24/~/git/kobby
commit a270f1cbecf23ea649d7aa38c04ec31566caa7b9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Nov 28 03:18:19 2008 -0800
Added files for CreateFolderDialog.
commit b05110f7582fb56dd03bb187758a22bca62ba7a6
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 23 03:20:43 2008 -0800
Removed references to old filebrowser* header files.
commit 00641062a90d2743dd9033e8063ddbb48b4aaff9
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 23 02:27:14 2008 -0800
Can remove items and add folders using context menu.
commit 4e24019a17ead674aa1023d08b57dd5873fa72b0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Nov 22 03:42:19 2008 -0800
Added sizeHint to CreateConnectionDialog.
CreateConnectionDialog now sized logically.
commit 657cbea974eeb1b9d1ecdde1eaf6e366f55b1f94
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Nov 22 03:21:27 2008 -0800
Connected to FileBrowser to BrowserModel::openItem for item expansion.
commit 43bda76caa052aa73cd3dba0950bbd6453ed0c4c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Nov 21 15:45:43 2008 -0800
Connected doubleClicked signal in FileBrowserWidget to BrowserModel.
commit 7c7f76ebfc36bb78f69a2a7abaa516163247ad87
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 16 01:43:39 2008 -0800
Removal of connections in ConnectionManagerWidget.
commit f00a7457c5f18270922c619f7bfbac70e7a8446c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Nov 16 01:28:04 2008 -0800
Added functionality to Connections tab in Sidebar.
Created ConnectionManagerWidget.
commit 4e13e58ea9e00d2058910260b0589c4160773697
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Nov 15 19:48:33 2008 -0800
Can create connections.
Added CreateConnectionDialog in Kobby namespace.
commit 1c5bc719facee1a93c40a11d75bf9dbc418efb28
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Nov 15 18:08:34 2008 -0800
Save splitter sizes.
commit efab3582e51d40ee80a2b7017b33bb91f1ecaa3c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Nov 11 04:18:10 2008 -0800
Added sidebar.
commit f81bc89801c2eb2d1590afd5fadea8bc903f2cdc
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Oct 25 12:28:21 2008 -0700
Removed unneccessary files from old qinfinitymm, and dialogs now included in libqinfinitymm.
commit 3414d7423abf9eea904454ccd461723ac9fcb9c0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Oct 25 12:19:42 2008 -0700
Compiles against libqinfinitymm.
commit 35364194b99990d6acd8f098b67ed7d3f4a9d2ed
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Oct 11 00:49:46 2008 -0700
Fixed: If folder is explored nodes are not added.
Updated doxygen to reflect standalone editor design.
commit db917d637b0b6a487b3beded9d6a06ac3871110d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Oct 11 00:31:07 2008 -0700
InfinoteManager no longer passed as argument, use InfinoteManager::instance().
commit 6d7bf62428091cb05c9afb2ed3fa92c259062017
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Oct 10 22:45:41 2008 -0700
Now a standalone editor.
commit a941af20c7d7a9d7bb857d9af9b6f7047d9a64a2
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Oct 9 16:21:12 2008 -0700
Updated interface for subscribeSession in Connection.
Connections close XmlConnection on deletion.
commit c3aeb93ab6ae1e819a0b603bc9ab00d29cf34c8d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Oct 8 14:40:01 2008 -0700
Updated interface for ClientNotePlugin.
Joining of documents works.
commit d4b8fd3f4ef4c0930b7528a3b7ca686b7f5053fa
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Sep 30 13:16:28 2008 -0700
Creating InfText notes works.
Moved NewFolderWidget to CreateNodeWidget to be used for creating various node types.
Created find* cmake modiles for libinftext and libinftextmm
Added TextPlugin to InfinoteManager.
commit a33a9213b7ef5183ed4440617205ba5e16940639
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Sep 22 23:18:02 2008 -0700
More efficient nodeSelectionChanged handler in FileBrowserWidget.
Removed UI classes from doxygen.
commit e665900f385a384e68bbd37aaa6d64b08fb29396
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Sep 21 17:42:11 2008 -0700
Removing nodes updates live in FileBrowserTreeWidget.
commit 12270f97b2bc1f871cf5029a24d967c12450aa67
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Sep 21 16:53:36 2008 -0700
Removed addition of nodes from populate() in FileBrowserWidgetFolderItem: It is redundant now that the node_added signal is handled.
commit 014068d98b37cfbffd092854fd33381b075a7940
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Sep 21 16:44:28 2008 -0700
Adding of folders happens live in FileBrowserDialog.
commit 1bc24b07d71423ca30964b816406c13d760eb858
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Sep 17 22:54:34 2008 -0700
Changed RequestProgressDialog to allow multiple requests per dialog.
commit ee03466e5b8fc7b9cc4381719a0d1c0ec9057d89
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Sep 17 20:44:08 2008 -0700
Fixed InfinoteManager to work with new Infinity::XmppConnection.
Added RequestProgressWidget and Dialog.
commit aa9415edbeba642f63ed9989646bee9740d9561c
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Sep 16 21:08:05 2008 -0700
Can create new folders.
Can delete nodes.
Created ui for ProgressWidget.
commit d22e21a6df9c074890af077e824a485d696e50d0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Sep 16 14:07:05 2008 -0700
FileBrowserWidgetItem->populate creates copy of iterator instead of messing up internal one.
Moved FileBrowser to FileBrowserTreeWidget and created FileBrowserWidget.
Added documentation to ConnectionManager, FileBrowser, InfinoteManager.
commit a7ee0bf4c3c535ad010fc2979b534402d0013742
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Sep 15 19:17:48 2008 -0700
FileBrowser in ControlWidget usable when Connection selected.
Added documentation.
commit 90b99a3ccefb57cd2a1e903b125fdd45a242da5f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Sep 15 00:34:33 2008 -0700
Added documentation to kobby/infinote/connection.h
Removed useless kobby/dialogs/connectionmanager.ui
commit 78dc1f7d3415606a57405ab600722036c4ef2ee3
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Sep 15 00:14:49 2008 -0700
Created ControlWidget.
Changed Connection constructor to create XmppConnection internally.
Created nameChanged signal for Connection.
Added documentation to InfinoteManager.
commit c9e94f73868ad4ebd07c145cf498653dfdcab746
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Sep 12 16:55:09 2008 -0700
ChildIndicator removed from nodes with no childred when expanded in FileBrowser.
commit 56c0fe1f31ac334be7b5e9dc31c39eec2d66acac
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Sep 12 12:18:47 2008 -0700
Addition of nodes after their parents are expanded.
commit 3ac1788a7e88c9a0caae6db67127b672f0a1ba05
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Sep 12 01:36:57 2008 -0700
Root nodes added to FileBrowserWidget.
commit f371acec63002488ff740467a5fa0ceed33c7df1
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Sep 12 00:29:28 2008 -0700
fix \#5 segfault in QtIo
commit bcb5cc4e97f3096d769933bbd414b4d3f277a37d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Sep 11 14:49:22 2008 -0700
Consolodated ConnectionManager classes into kobby/dialogs/connectionmanager.cpp
Created new FileBrowserDialog, and FileBrowserWidget which operate independantly.
Opening a FileBrowser will explore root node of connection.
commit ceffd71ea0fb51d82f783179c1f437fc734525db
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Sep 3 19:02:42 2008 -0700
Connections can be added and removed.
Multiple instances of ConnectionListWidget will all be in sync with InfinoteManager.
commit 7f81b25e55c4f7104c64b964f1c6aab57f3fed96
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Sep 2 21:27:28 2008 -0700
Created ConnectionManagerDialog, ConnectionManagerWidget, and ConnectionListWidget which work independantly.
Consolidated into kobby/dialogs/
commit a5caddb7fa9d378f0df7fea9dc7bb84e2a0f513f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Sep 1 15:21:25 2008 -0700
Removed old files.
Created new SettingsWidget, which is now used as KCModule.
commit ddf063c2cb47e54ad23d4d7d21395cdecb4feae6
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Sep 1 01:00:23 2008 -0700
Moved files into new folder layout.
commit 3107f8951cef6955c5dc9ac800c35abd44bf7244
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Aug 28 01:45:24 2008 -0700
Added Doxygen support.
Added Mainpage.dox
Added Install.dox
Added cmake_minimum_version to root CMakeLists.txt
Changed qinifinitymm/test/clientbrowser.cpp to use setRootNode() instead of rootNode()
Changed kobby/filebrowser.cpp to use setRootNode() instead of rootNode()
commit cd5978b8eeadabeec088df8a8674364dd9a316f1
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Aug 14 15:46:21 2008 -0700
File browser prettyfication.
commit a9297f5bb8231a0cd4b5bf55ed70f199cf5af24d
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Aug 14 15:15:16 2008 -0700
Added file bowser, can view folders on the infinote server.
Created test-clientbrowser which is a clientbrowser shell using QtIo.
commit d8987e81ba63366cec9b56e0f40dd2f924d4ce44
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Aug 11 15:35:21 2008 -0700
Moved ConnectionListWidgetItem to own file. Removed ConnectionManagerListItem.
commit 64dbde3e088540e8b622ef79e462bf3f8ff664d1
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Aug 11 14:22:29 2008 -0700
Created Connection class to wrap Infity::XmppConnection, changed InfinoteManager and ConnectionManager to use new Connection class and InfinoteManager::connectToHost.
commit 5fe543e683c35945ebf8feb5073563e1423b2951
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Aug 8 17:18:32 2008 -0700
Added LibXml2 to include dirs and linker.
commit 9b5d06e1130b47f579f3eae9aff530c38b293008
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jul 30 17:17:07 2008 -0700
Added connection icons to ConnectionsList.
Item being selected after removing connection doesnt disable remove button.
commit 4a10c6be80e6a47048ae7ad2056c73362f4e26fb
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jul 30 17:08:45 2008 -0700
Deleting not connected connection doesnt error.
ConnectionsListWidget uses selectedItems() and disables remove button.
commit 186752f0c93609bf5249db74ae3d31e4376da525
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jul 30 16:38:01 2008 -0700
Connections can be removed, closes connection to server properly.
commit 3f5dd7003748cd4a2c408de9201c534b7aa81932
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jul 30 00:10:24 2008 -0700
QInfinitymm doesnt cause TcpConnection assert.
commit e9a35e5aeaf0ae733049018e07ccb5864a7d3a0f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jul 29 12:19:59 2008 -0500
Code cleaning, moved FindLibinfinitymmQtIo to FindQInfinitymm.
commit 7e75b5075a621d4185b299d53602e52766b4dbd2
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 25 00:19:40 2008 -0500
Connected IoSocketNotifier. Error disabling QSocketNotifier.
commit 42491d986708b8fcfe3d7d3f58acfabb014a4b0b
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 24 17:09:30 2008 -0500
QtIo works, errors from tcpconnection.
commit cec51ed358a143e8c27d269f68ae9bfa5708df86
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 24 13:35:36 2008 -0500
Moved qlibinyfinity to qlibinfinitymm, fixed FindLibinfinitymmQtIo.
commit 8d7cef2d84422f69074c8d259bb2969f15fab4b7
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 24 12:01:06 2008 -0500
QtIo compiles, works for connecting in Infinity::TcpConnection.
commit bd42ac9706dbf12455c445e908854739780af099
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jul 21 14:47:58 2008 -0500
Status messages in ConnectionManagerListItem.
Changed addConnectionDialog to use 'Ok' button.
commit 20305fbbe1200807c9d2a4a9845f59fbf41f7709
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jul 21 14:12:24 2008 -0500
InfinoteManager is used for creating connections.
Adding a connection adds it to the connections list.
commit 046510bedd3c0a3f8cdaa50e3381ee276006dfe1
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jul 20 22:53:16 2008 -0500
Created ConnectionManagerListItem.
commit a2ab7f9e08582b9ce9c37cd59a28b546e41d8053
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jul 20 22:01:58 2008 -0500
Infinote manager initializes libinfinitymm.
commit bd65d513754a429bab55299d5eca0e2b468d07c8
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 18 15:26:17 2008 -0500
Better connection manager layout.
commit a995436a7fae42a855287bdf93c51c97c72ba537
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 18 14:49:01 2008 -0500
Renamed session manager to connection manager and join session to add connection.
commit e100e012bfaad52e621d98f1fbf515c591d6cb13
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 17 23:12:34 2008 -0500
Created InfinoteManager.
commit 65a8875e91401aa67d1e936266c34a6183f6fa84
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 17 16:39:17 2008 -0500
Added finished() handlers to dialogs to allow re-opening.
Try disabled in JoinSessionDialog unless hostname and port filled in.
commit 9917f819e4e6647ea2234edec707c548a9d727c0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Thu Jul 17 13:13:39 2008 -0500
Created session manager.
commit 2d204224a6b1eb860c974087eae87a5fb03899ac
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jul 16 21:17:33 2008 -0500
Created config dialog (KCModule).
commit bbc81ef9cc39a6a80f9c6bdf9506df461bb13218
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jul 16 12:28:45 2008 -0500
Compiles against libinfinitymm-qtio.
commit 646d89ed3dc0b84f712b8dca15abc64b6080ef22
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jul 16 10:08:51 2008 -0500
Created FindLibinfinitymmQtIo.cmake.
commit a1234a56584d6dd105017e91836d1adf96f4b74f
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jul 15 23:30:50 2008 -0500
Created socket notifier for Infinity::QtIo.
commit eb68f93292c6c195124992aab470ab6e9a33a5c4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Tue Jul 15 12:53:50 2008 -0500
Added MacroPushRequiredVars. Make cmake files have BSD notice. Aded LIB_INCLUDE_DIR to Find*.cmake.
commit afc4a69b404ca69d92018f1f494541b6d972b0e2
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jul 14 22:05:49 2008 -0500
Escape from include hell.
commit 150f3b05775acb79bcae84a07265f03259451402
Author: Gregory Haynes <greg at greghaynes.net>
Date: Mon Jul 14 15:20:26 2008 -0500
Created FindGlib.cmake, FindLibinfinity.cmake, FindQt4. Created _LIBRARIES for dependancies in Find*.cmake modules.
commit 5cc7201f8d41f64d9474ec7e8797e1eb2144ae45
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jul 13 13:30:11 2008 -0500
Moved cmake/modules to CMakeModules.
commit 0555d2935b7e925043eb78de66378402658117bd
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sun Jul 13 00:09:00 2008 -0500
Fixed Find*.cmake to define vars.
Added UsePkgConfig module.
commit ebe11170f5cb73a48e8e7929587b15f883b1ae4e
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 12 23:07:14 2008 -0500
Added GPL headers.
commit 603a43d8bb0a4e231f4f922d30adc69ce3e94e19
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 12 22:51:08 2008 -0500
Improved FindLibinfinitymm.cmake.
Added FindGlibmm.cmake.
Organized CMakeLists.txt.
commit 0a1ce2b04ec096f5fb0a4179338af89a84a4e679
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 12 20:29:59 2008 -0500
Includes and links with libinfinitymm.
commit 9b2f138acf4cb4cd85b4f8c147e731da0c0073d0
Author: Gregory Haynes <greg at greghaynes.net>
Date: Sat Jul 12 15:37:58 2008 -0500
Kobby menu in Sessions.
commit bd6daa111346a391330d86491d6c9bc5f1f9e706
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 11 15:45:18 2008 -0500
Fixed QList IndexOutOfRane in removeDocument.
commit 5f0ef577b28533488e882768e57bfd73144b566e
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 11 15:05:58 2008 -0500
Added kobby.desktop.
commit 11cb8624e3fc1af448d19eb5d1d93262546ac6db
Author: Gregory Haynes <greg at greghaynes.net>
Date: Fri Jul 11 01:49:03 2008 -0500
Added document, view.
Changed kobby to plugin.
Code compiles.
commit 35ca0b9b732b4625ad229c6af27e12484a8dc1b4
Author: Gregory Haynes <greg at greghaynes.net>
Date: Wed Jul 9 11:34:05 2008 -0500
Created CMakeLists.
Created .gitignore.
-----------------------------------------------------------------------
--
kte-collaborative packaging
More information about the pkg-kde-commits
mailing list