Compare commits

...
Sign in to create a new pull request.

4323 commits

Author SHA1 Message Date
Hylke Bons
911bfadf34 mac: Use plain .NET Framework to fix the build 2017-09-10 14:05:30 +01:00
Hylke Bons
203a6f1b37 mac: Use updated Xamarin.Mac APIs 2017-09-10 14:04:54 +01:00
Hylke Bons
d668e49286 build: Replace all MonoMac references 2017-09-10 13:13:57 +01:00
Hylke Bons
4c477fd058 build: Upgrade to Xamarin.Mac from MonoMac 2017-09-10 12:46:45 +01:00
Hylke Bons
1a82b65d2f mac: Move .gitignore up 2017-09-10 12:27:55 +01:00
Hylke Bons
0945d9db9e Update News.txt 2017-09-09 19:10:53 +01:00
Hylke Bons
52a8bce78d News.txt: Add date for 2.0 2017-09-09 16:56:50 +01:00
Hylke Bons
7fa888026a controller: Update comments 2017-09-09 16:53:02 +01:00
Hylke Bons
f1b50b5229 mac controller: Make file copy a bit more verbose 2017-09-09 16:52:46 +01:00
Hylke Bons
25e10d21e1 readme: Move Linux git mention 2017-09-09 16:19:41 +01:00
Hylke Bons
3dee3c1c7c readme: IRC channel no longer active 2017-09-09 16:12:01 +01:00
Hylke Bons
7ebfec5323 mac: Change case in bundle identifier 2017-09-09 15:52:19 +01:00
Hylke Bons
f66e391382 mac: Change app category to 'Utilities' 2017-09-09 15:47:03 +01:00
Hylke Bons
fb141a5050 mac: Lion is the minumum supported by Xamarin.Mac 2017-09-09 15:39:26 +01:00
Hylke Bons
5bbc1d22d6 mac: Detect proper OS version and codename for logs 2017-09-09 15:22:49 +01:00
Hylke Bons
8c5be323ba mac: Bump git version 2017-09-09 12:49:55 +01:00
Hylke Bons
8459145a02 sparkles: Disable notification service for now 2017-09-09 12:28:29 +01:00
Hylke Bons
5cad84956a build: Add CI for macOS 2017-09-09 11:03:16 +01:00
Hylke Bons
7c47faf77e about: Fix text styles 2017-08-14 23:16:37 +02:00
Hylke Bons
4387187c5b linux about: Fix background image 2017-08-14 21:28:46 +02:00
Hylke Bons
20083ab529 build: Revert to normal CI script 2017-08-13 22:39:39 +02:00
Hylke Bons
af0c5a9c09 Merge branch 'master' into 2.0-beta 2017-08-13 22:19:03 +02:00
Hylke Bons
b3129926e0 build: Remove flatpak hack to install icons to right place 2017-08-13 22:17:40 +02:00
Hylke Bons
2f4800262b build ci: Don't forget to say yes to dnf 2017-07-31 16:23:05 +01:00
Hylke Bons
aefe880791 build: Add Dockerfile to build a flatpak 2017-07-31 14:51:32 +01:00
Hylke Bons
498e53ee5a readme linux: Add appindicator bindings to Ubuntu build requirements 2017-07-31 13:40:55 +01:00
Hylke Bons
dc0fb587aa build: Use right version of main loop on Ubuntu 2017-07-31 12:25:23 +01:00
Hylke Bons
188f465b60 statusicon: Remove ambiguous reference on Ubuntu 2017-07-31 12:11:44 +01:00
Hylke Bons
e957c1a40e build: Add appindicator bindings to CI 2017-07-31 12:03:52 +01:00
Hylke Bons
36e7ebc6a4 Change my email address 2017-07-23 13:47:54 +01:00
Hylke Bons
fdd418c26b Merge pull request #1765 from hbons/add-code-of-conduct-2
Create CODE_OF_CONDUCT.md
2017-07-05 17:18:00 +01:00
Hylke Bons
9d0f748aa0 Create CODE_OF_CONDUCT.md 2017-07-05 17:17:44 +01:00
Hylke Bons
d24bd5e7ae Merge pull request #1763 from BarryThePenguin/protocol-handler
windows: add custom protocol handling
2017-05-09 11:00:59 +01:00
Jonathan Haines
9e1d05a721 windows: add custom protocol handling 2017-05-08 20:04:27 +10:00
Hylke Bons
faea1686f0 Merge pull request #1759 from BarryThePenguin/nuget
windows: add nuget + squirrel packages
2017-05-02 13:18:01 +01:00
Jonathan Haines
0cbd8fb7be windows: add nuget + squirrel packages 2017-04-30 15:18:50 +10:00
Hylke Bons
71d297fc74 Merge pull request #1758 from BarryThePenguin/lazy-configuration
sparkles: Lazy Configuration Singleton on app startup
2017-04-21 15:40:28 +01:00
Jonathan Haines
14720d66bb sparkles: Lazy Configuration Singleton on app startup 2017-04-20 23:15:20 +10:00
Hylke Bons
406f064df6 build: BUILD_XDG_APP -> BUILD_FLATPAK 2017-04-17 11:34:24 +01:00
Hylke Bons
c9784a69e3 linux: Add ifdef for Run method to work on different gtk-sharp versions 2017-04-17 09:51:07 +01:00
Hylke Bons
ae9caa0398 Merge pull request #1757 from BarryThePenguin/windows-release
windows: add debug and release configuration
2017-04-17 09:47:35 +01:00
Hylke Bons
fae5e2a1ba sparkles: Add whitespace 2017-04-17 08:50:31 +01:00
Jonathan Haines
fc0f878985 windows: add debug and release configuration 2017-04-16 14:11:38 +10:00
Hylke Bons
fd40957ea1 command: Move Git logic out of SSH and derive from SSH command 2017-04-15 12:19:50 +01:00
Hylke Bons
1e1a9d5355 Delete SparkleShare.vshost.exe.config 2017-04-15 08:46:20 +01:00
Hylke Bons
0d7019225c Delete SparkleShare.exe.config 2017-04-15 08:46:11 +01:00
Hylke Bons
ee74814a6b linux: Fix build 2017-04-15 08:37:16 +01:00
Hylke Bons
5c10c40a28 Merge pull request #1750 from Klemele/windows-merge
Windows merge
2017-04-15 07:23:44 +01:00
Hylke Bons
581097e5ee Update README.md 2017-03-18 17:43:01 +00:00
Hylke Bons
864c98ef0d Update README.md 2017-03-18 14:16:45 +00:00
Hylke Bons
cb87f2ec78 Update README.md 2017-03-18 14:15:41 +00:00
Hylke Bons
d927f85df3 Update README.md 2017-03-18 14:12:26 +00:00
Hylke Bons
f1f17ef6fd images: Add new readme banner 2017-03-18 14:10:40 +00:00
Hylke Bons
d60738a6a7 Update README.md 2017-03-18 14:01:34 +00:00
Kévin LEMELE
101f83cbee Change Namespace to SparkleShare.Windows 2017-03-14 18:12:05 +01:00
Kévin LEMELE
136209e077 Windows: Update project file location 2017-03-14 18:12:04 +01:00
Kévin LEMELE
b07f234431 Correct Sparkles.csproj compile source 2017-03-14 18:12:03 +01:00
Kévin LEMELE
ab8832ffac Removed unused import + format 2017-03-14 18:12:02 +01:00
Kévin LEMELE
b8dea9882c Rebase from master 2017-03-13 15:55:40 +01:00
Jonathan Haines
d10b7e1806 windows 2017-03-13 15:45:47 +01:00
Hylke Bons
4bbbe207b8 linux: Update project file locations 2017-03-12 23:40:55 +00:00
Hylke Bons
c8dcd278bb build: Clean up autogenerated files 2017-03-12 15:41:08 +00:00
Hylke Bons
397a4aef74 linux: Fix build 2017-03-12 15:41:08 +00:00
Hylke Bons
593bad237b build: Always build the current branch
travis: Fix source path copy
2017-03-12 15:41:08 +00:00
Hylke Bons
63456ae17e mac: Comment build script 2017-03-12 15:41:08 +00:00
Hylke Bons
052167c08f Use a shared project for common source files 2017-03-12 15:41:08 +00:00
Hylke Bons
60f80bc880 fetcher git: Fix crash when no ID file in existing repo 2017-03-01 20:33:50 +00:00
Hylke Bons
6d4b649bb5 linux: Update readme 2017-02-21 18:36:23 +00:00
Hylke Bons
8854a2aa8a linux ui: Fix build 2017-02-21 18:28:32 +00:00
Hylke Bons
01b87130cf Add Travis CI badge to readme 2017-02-21 18:27:47 +00:00
Hylke Bons
de3d7b2c99 build: Add Travis CI for Linux 2017-02-21 18:26:57 +00:00
Hylke Bons
0022fc15b6 linux: Fix build on Ubuntu 2017-02-21 00:26:05 +00:00
Hylke Bons
ac44da79c1 repo git: Encrypt user names and emails in history 2017-02-03 01:06:20 +00:00
Hylke Bons
6e5be544de repo git: Don't show commits by SparkleShare in history 2017-02-03 01:05:00 +00:00
Hylke Bons
019721aaf1 repo git: Resolve conflicts with SparkleShare as author 2017-02-03 01:03:01 +00:00
Hylke Bons
48930cb74b extensions: Shorter salt size for AES 2017-02-02 23:19:27 +00:00
Hylke Bons
26406c96ff git fetcher: Define branch variables up front 2017-02-02 22:57:05 +00:00
Hylke Bons
b917aca13f git fetcher: Always make sure .git/info/ exists 2017-02-02 22:54:57 +00:00
Hylke Bons
944604611d fetcher git: Don't add user info to initial commit 2017-02-02 22:53:57 +00:00
Hylke Bons
7fead7d8a5 lib: Add AES crypto methods 2017-02-02 21:36:06 +00:00
Hylke Bons
5a98a8b1a1 mac: No need for launch args to be public static 2016-11-06 11:35:53 +00:00
Hylke Bons
a113801b2b Update News.txt 2016-11-06 11:35:15 +00:00
Hylke Bons
32c5117c34 Merge pull request #1729 from markusstoll/osx_debugging
fix debugging on Xamarin@Mac/OSX
2016-12-16 19:27:32 +01:00
Hylke Bons
13a51fbb11 Merge pull request #1740 from jschaul/workaround/continue-using-md5-key-derivation-in-openssl1.1
force using sha256 key derivation in openssl prior to v1.1.0
2016-12-16 19:02:56 +01:00
jschaul
39d38b37df Updated to use sha256 based key derivation 2016-12-12 20:29:35 +01:00
jschaul
dd5f2320c7 continue using md5 key derivation in openssl1.1
See https://stackoverflow.com/questions/39637388/encryption-decryption-doesnt-work-well-between-two-different-openssl-versions/39641378#39641378 - Openssl changed their default digest algorithm from md5 to sha256 for the key derivation from password beginning with v1.1.0 (which, security wise, is a good thing!), but that creates compatibility issues if the version of openssl that encrypted a file is using a different digest than the version of openssl that decrypts files.
2016-12-12 11:43:19 +01:00
Hylke Bons
c3f96e2178 Merge pull request #1739 from snwh/master
updated linux app icon
2016-12-08 16:06:59 +00:00
Sam Hewitt
6b855e295e fixed star brightness 2016-12-08 10:50:07 -05:00
Sam Hewitt
653a82a9cb updated linux app icon
Original icon was based on the GNOME/Adwaita folder set, updated the SparkleShare icons to match the latest version of that set
2016-12-08 10:26:15 -05:00
Markus Stoll
74e15ba4fa add debug Symbols for Debug configuration
add DebugMac configuration for debugging on Mac / OSX
2016-10-05 09:29:51 +02:00
Hylke Bons
c8b6c0de90 Merge pull request #1726 from markusstoll/master
Release config for Mac
2016-09-29 09:30:35 +01:00
Markus Stoll
95ddec68af ingnore git build stuff 2016-09-29 09:47:08 +02:00
Markus Stoll
1b28672856 use git version that compiles on osx 2016-09-28 16:08:13 +02:00
Markus Stoll
b50375ed3e Release config for Mac 2016-09-26 21:53:57 +02:00
Hylke Bons
1513219a1e Merge pull request #1722 from paul-hammant/master
font not available on El Capitan
2016-09-08 09:12:33 +01:00
Paul Hammant
06b0b6ab06 font not available on El Capitan 2016-09-08 03:15:50 -04:00
Hylke Bons
f22758a2e9 linux autostart: xdg-app -> flatpak 2016-09-03 19:41:23 +01:00
Hylke Bons
0958959b7e Merge pull request #1717 from ph-hs/master
Git version files accidentally .ignored in prior commit (broken Mac build presently)
2016-08-21 20:25:27 +01:00
Paul Hammant
8b3c66b966 oops, file missing from a prior commit 2016-08-21 14:43:52 -04:00
Hylke Bons
8d3be8d5d6 Merge pull request #1715 from andrewshadura/master
Two more changes to configure.
2016-08-16 19:38:25 +01:00
Andrew Shadura
224897c8e1 configure: Cosmetic whitespace changes.
Use tabs everywhere, reindent PKGCONFIG bits.

Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk>
2016-08-16 18:32:25 +01:00
Andrew Shadura
01e29f1361 configure: Don't use ancient and confusing shell syntax
Prepending "x" to test arguments isn't needed if proper
quoting is used; POSIX is pretty clear on that.

This confusing x prefix has also masked a bug on line 99,
where a condition was never true due to a missing x on
the right side of the comparison.

Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk>
2016-08-16 18:26:14 +01:00
Hylke Bons
6dfcc1b649 Merge pull request #1714 from andrewshadura/master
Fix autoconf and automake files
2016-08-16 18:25:45 +01:00
Andrew Shadura
b1763dc43d makefiles: Don't define system_themedir twice
Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk>
2016-08-16 18:12:24 +01:00
Thanh Tung Nguyen
1df81af778 makefiles: Use a separate variable for tests link flags
Signed-off-by: Thanh Tung Nguyen <thngtong@gmail.com>
[rebased to the latest upstream code]
Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk>
2016-08-16 18:12:13 +01:00
Jo Shields
df9f67eecd configure: Support and use Mono 4.5 compiler
Signed-off-by: Jo Shields <directhex@apebox.org>
[adjusted the patch to the new upstream build code]
Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk>
2016-08-16 18:03:00 +01:00
Andrew Shadura
7a00dd665b configure: Update paths to the autogenerated Makefiles.
Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk>
2016-08-16 18:02:57 +01:00
Thanh Tung Nguyen
0909f34bb5 configure: Add the m4 macros directories correctly.
Signed-off-by: Thanh Tung Nguyen <thngtong@gmail.com>
[rebased, reworded the commit message]
Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk>
2016-08-16 18:02:39 +01:00
Hylke Bons
3c378512b7 mac: Download and bundle Git LFS on build 2016-08-02 11:32:33 +01:00
Hylke Bons
e185f30d4e Merge pull request #1708 from orien3243/patch-2
bug fix line 29 and 31
2016-07-17 22:50:29 +01:00
Jose A Mendoza
eca1005415 bug fix line 29 and 31
I was working on a script of mine and I realized the way I wrote the test commands do not work. They need a space between the curly braces and a semicolon at the end in order to work.
2016-07-17 15:06:09 -04:00
Hylke Bons
70b00a1566 Merge pull request #1706 from pcblues/master
Update Mac README.md for location change in sln file
2016-07-14 08:22:58 +01:00
Mark Osborne
51d7db562a Update Mac README.md for location change in sln file 2016-07-14 11:07:22 +10:00
Hylke Bons
52022d0813 Merge pull request #1704 from orien3243/patch-1
Update Checkgit.sh
2016-07-11 21:08:11 +01:00
Hylke Bons
8110ade058 Merge pull request #1705 from orien3243/master
add hash list to working directory
2016-07-11 21:06:46 +01:00
Jose A Mendoza
a19d2f6c7f remove download of hash
first try.
2016-07-11 09:18:42 -04:00
Jose A Mendoza
f2dc381b2b add hash list to working directory 2016-07-11 08:59:49 -04:00
Jose A Mendoza
c9cb05d25d Update Checkgit.sh
I did a rough sketch of how this would work. Please consider changing revising where appropriate.

- What does this change do?
Basic checking of sha256 of a file. My change calculates the hash of the file it downloads and also downloads a list of hashes, we then compare the first 64 characters, the hash, that the pc calculates to the hash it downloaded. 

Should there be a mismatch or if a file fails to download, the script will exit 1.  Please change as you feel necessary.

*ps.
I'm not sure if the script should eval the hashes right before it compares them or if the way I evaluate the variables is ok. Also I did not use grep as I have been told it was bad.
2016-07-10 20:55:34 -04:00
Hylke Bons
58aef4253d readme: macOS 2016-07-10 15:22:02 +01:00
Hylke Bons
72bae904d3 readme: HTTPS website links 2016-07-09 22:23:03 +01:00
Hylke Bons
605ae6cf44 readme: Update config paths 2016-07-08 23:04:09 +01:00
Hylke Bons
90bf6bed09 linux controller: whitepace 2016-07-08 23:00:35 +01:00
Hylke Bons
f923b0cd12 linux: Bump LFS requirement 2016-07-08 23:00:35 +01:00
Hylke Bons
98d5221462 build: Pixmaps -> Images 2016-07-08 23:00:35 +01:00
Hylke Bons
176a3985c4 Use gtk ShowUri method to make use of flatpak portals 2016-07-08 23:00:35 +01:00
Hylke Bons
facf74f4bf about: Use HTTPS links 2016-07-08 23:00:35 +01:00
Hylke Bons
a36122fca9 mac: Remove weird black rectangle from back of windows 2016-07-08 23:00:35 +01:00
Hylke Bons
cb702d318c git fetcher: Update LFS description 2016-07-08 23:00:35 +01:00
Hylke Bons
982110ef94 git fetcher: Always pass storage type when completing 2016-07-08 23:00:35 +01:00
Hylke Bons
93b38d525d statusicon: Tweak status method logic 2016-07-08 23:00:35 +01:00
Hylke Bons
451103753d git: Take skipped files into account for progress 2016-07-08 23:00:35 +01:00
Hylke Bons
06ef652dc9 git fetcher: Actually trigger progress event 2016-07-08 23:00:35 +01:00
Hylke Bons
9b63286f01 fetcher: Fix storage type detection and progress 2016-07-08 23:00:35 +01:00
Hylke Bons
276af9a9d2 mac setup: Style storage selection 2016-07-08 23:00:35 +01:00
Hylke Bons
da31866b23 git repo: Make sure hooks path exists before writing to it 2016-07-08 23:00:35 +01:00
Hylke Bons
ce292e4f33 statusicon controller: Improve formatting of status message 2016-07-08 23:00:35 +01:00
Hylke Bons
f703cce82c fetcher: Update desctiption of plain storage type 2016-07-08 23:00:35 +01:00
Hylke Bons
20d6ebb56f controller: Recursively remove existing fetcher target 2016-07-08 23:00:35 +01:00
Hylke Bons
810357f9f2 git: Simplify progress parsing and support LFS 2016-07-08 23:00:35 +01:00
Hylke Bons
8ce71efec8 controller: Log whether we're running as a Flatpak 2016-07-08 23:00:35 +01:00
Hylke Bons
f7939b4173 git fetcher: Implement LFS progress reporting 2016-07-08 23:00:35 +01:00
Hylke Bons
44db79c1ec git: Depend on a git-lfs binary in a fixed location 2016-07-08 23:00:35 +01:00
Hylke Bons
ff76a6e83a config: Move our tmp dir into config dir 2016-07-08 23:00:35 +01:00
Hylke Bons
5f66575a18 mac: Git LFS support by hardcoding paths to binary 2016-07-08 23:00:35 +01:00
Hylke Bons
7d82420cb8 git command: whitespace 2016-07-08 23:00:35 +01:00
Hylke Bons
00e4e88ea3 mac: Add LFS detection 2016-07-08 23:00:35 +01:00
Hylke Bons
1de2ec3b4d git command: Fix exec path var not being set 2016-07-08 23:00:35 +01:00
Hylke Bons
e8a82de303 mac setup: Remove tutorial pages 2016-07-08 23:00:35 +01:00
Hylke Bons
7f5c76e63e repo git: Make restore from history work on all storage types 2016-07-08 23:00:35 +01:00
Hylke Bons
f29bc57caf Make Git LFS work properly 2016-07-08 23:00:35 +01:00
Hylke Bons
7c5bce460a controller: Always clean up .tmp after fetching 2016-07-08 23:00:35 +01:00
Hylke Bons
2c2aa488d8 statusicon: merge two lines 2016-07-08 23:00:35 +01:00
Hylke Bons
a921d96724 setup controller: Remove leftover startup item logic 2016-07-08 23:00:35 +01:00
Hylke Bons
db8635fba8 controller: Fix storage type save to config 2016-07-08 23:00:35 +01:00
Hylke Bons
7a673105d9 fetcher git: Treat all files as binary 2016-07-08 23:00:35 +01:00
Hylke Bons
a2d3082b1d Make Git LFS transfers work 2016-07-08 23:00:35 +01:00
Hylke Bons
cd603d9a52 git fetcher: Fix resolving conflicts in encrypted files 2016-07-08 23:00:35 +01:00
Hylke Bons
b04839f372 linux: Fix status icon alignment 2016-07-08 23:00:35 +01:00
Hylke Bons
59ce03f735 git: Implement encryption feature using new storage types 2016-07-08 23:00:35 +01:00
Hylke Bons
369c26df5e linux setup: Disable search by typing on treeview 2016-07-08 23:00:35 +01:00
Hylke Bons
fcfbaf387a Progress on LFS support 2016-07-08 23:00:35 +01:00
Hylke Bons
352dea05a4 setup: Remove tutorial pages 2016-07-08 23:00:35 +01:00
Hylke Bons
7c7c1e9b2c statusicon: Tweak synced status message 2016-07-08 23:00:35 +01:00
Hylke Bons
89edd460b3 ssh fetcher: No longer allow deprecated and insecure DSA algorithm 2016-07-08 23:00:35 +01:00
Hylke Bons
aaca22c300 statusicon: Fix folder icon typo 2016-07-08 23:00:35 +01:00
Hylke Bons
b34993a839 fetcher: Move exclude rules to bottom 2016-07-08 23:00:35 +01:00
Hylke Bons
765c2c3027 linux setup: Add storage selection page 2016-07-08 23:00:35 +01:00
Hylke Bons
1f70cdca0a statusicon: Fix add page 2016-07-08 23:00:35 +01:00
Hylke Bons
e81ce41dce git fetcher: Set required property for encryption filter 2016-07-08 23:00:35 +01:00
Hylke Bons
0301308bd5 Update Linux README 2016-07-08 23:00:35 +01:00
Hylke Bons
9e1f5bdd08 linux about: xdg-app -> flatpak 2016-07-08 23:00:35 +01:00
Hylke Bons
9f1b6fb456 Add initial support for different storage types 2016-07-08 23:00:35 +01:00
Hylke Bons
2a917a653a linux: Add Presets to project 2016-07-08 23:00:35 +01:00
Hylke Bons
f9467e459c statusicon: Rename some labels 2016-07-08 23:00:35 +01:00
Hylke Bons
edb4da5069 sparkles: Add Git LFS support 2016-07-08 23:00:35 +01:00
Hylke Bons
8fd01042fb List GitLFS version 2016-07-08 23:00:35 +01:00
Hylke Bons
9d7a5d54ef Delete key.text 2016-07-08 23:00:35 +01:00
Hylke Bons
23ff97ff68 linux: Set env var to set custom folder icon 2016-07-08 23:00:35 +01:00
Hylke Bons
e848de9719 presets: New Planio icon 2016-07-08 23:00:35 +01:00
Hylke Bons
2fcee0fe48 linux: Fix styling of about dialog 2016-07-08 23:00:35 +01:00
Hylke Bons
b8ea979b2b about: Tweak wording 2016-07-08 23:00:35 +01:00
Hylke Bons
ac543e1258 Add Tango icon for GitLab 2016-07-08 23:00:35 +01:00
Hylke Bons
f1b00e758c event log: Move logic from UI to controller 2016-07-08 23:00:35 +01:00
Hylke Bons
27a89b7176 event log: Move logic from UI to controller 2016-07-08 23:00:35 +01:00
Hylke Bons
5aff9a2221 linux: Remove soup-sharp dependency 2016-07-08 23:00:35 +01:00
Hylke Bons
60c471697d linux: Add webkit2-sharp to project 2016-07-08 23:00:35 +01:00
Hylke Bons
d554dc8cbe statusicon: Rename and move Add item 2016-07-08 23:00:35 +01:00
Hylke Bons
7083330ecb event log: Use WebKit 2 API 2016-07-08 23:00:35 +01:00
Hylke Bons
a97261f82f about: Fix xdg-app in version number 2016-07-08 23:00:35 +01:00
Hylke Bons
f475884e3a build: Clean up 2016-07-08 23:00:35 +01:00
Hylke Bons
a196f90bdb linux: Re-enable WebKit 2016-07-08 23:00:35 +01:00
Hylke Bons
9d6f212267 linux about: Show when we're an xdg-app 2016-07-08 23:00:35 +01:00
Hylke Bons
f9e5b8ee8a mac setup window: Fix stack overflow 2016-07-08 23:00:35 +01:00
Hylke Bons
ba0edebede linux event log: Fix default window position 2016-07-08 23:00:35 +01:00
Hylke Bons
8ded0902fa linux: Remove env var 2016-07-08 23:00:35 +01:00
Hylke Bons
0d353fe42d linux statusicon: Add Ubuntu checks 2016-07-08 23:00:35 +01:00
Hylke Bons
ca7c1a2ae4 installation info: Refactor OS detection, support Ubuntu and GNOME 2016-07-08 23:00:35 +01:00
Hylke Bons
8c3a136097 ssh auth: Clean up 2016-07-08 23:00:35 +01:00
Hylke Bons
bf18f466ee mac: Fix build 2016-07-08 23:00:35 +01:00
Hylke Bons
15b650bc04 presets: Add SHA256 fingerprints 2016-07-08 23:00:35 +01:00
Hylke Bons
71f7ce522e command: Clean up 2016-07-08 23:00:35 +01:00
Hylke Bons
623116e011 linux controller: Don't complain if autostart file exists 2016-07-08 23:00:35 +01:00
Hylke Bons
37047bfa5b sparkles: Incorporate all XS code fixes 2016-07-08 23:00:35 +01:00
Hylke Bons
adf0d02d9d config: Introduce DirectoryPath member 2016-07-08 23:00:35 +01:00
Hylke Bons
ebeb2b9dae linux: Use ~/.config even when sandboxed 2016-07-08 23:00:35 +01:00
Hylke Bons
fbd8747e65 ssh: Use SHA256 > MD5 for key fingerprinting 2016-07-08 23:00:35 +01:00
Hylke Bons
8d1aaabcfd base controller: Fix fetcher creation by passing auth info 2016-07-08 23:00:35 +01:00
Hylke Bons
69daa33611 build: Rearrange icons 2016-07-08 23:00:35 +01:00
Hylke Bons
861b155223 linux: Fix build 2016-07-08 22:58:19 +01:00
Hylke Bons
2f2a6cdb0e Cleanup 2016-07-08 22:58:19 +01:00
Hylke Bons
4dee5328e0 Add GitLab preset 2016-07-08 22:58:19 +01:00
Hylke Bons
f20ce89283 linux: Fix build 2016-07-08 22:58:19 +01:00
Hylke Bons
11db6fc0e8 linux setup: Re-disable fetching history by default 2016-07-08 22:58:19 +01:00
Hylke Bons
a6ef41a876 fetcher git: Add methods to enable Git LFS 2016-07-08 22:58:19 +01:00
Hylke Bons
7fa9265a41 linux about: Cleanup 2016-07-08 22:58:19 +01:00
Hylke Bons
27069e1f10 fetcher git: Drop HTTP support 2016-07-08 22:58:19 +01:00
Hylke Bons
d1c76ec4d4 linux: Rename symbolic icon for xdg-app 2016-07-08 22:58:19 +01:00
Hylke Bons
67f6391c40 git: Pass auth info to objects that need it instead of global 2016-07-08 22:58:19 +01:00
Hylke Bons
cecb2b3c61 statusicon: Shorter status messages 2016-07-08 22:58:19 +01:00
Hylke Bons
c0c063cc87 git: Prefer remote SparkleShare branch if it exists 2016-07-08 22:58:19 +01:00
Hylke Bons
453ffd3f3c linux: Indicate app uses notifications 2016-07-08 22:58:19 +01:00
Hylke Bons
d8cbb6884c controller: Group new projects by domain name 2016-07-08 22:58:19 +01:00
Hylke Bons
2a4c978167 Rename classes 2016-07-08 22:58:19 +01:00
Hylke Bons
e97855eb44 linux bubbles: Fix icon name 2016-07-08 22:58:19 +01:00
Hylke Bons
309232d343 controller: Remove redundant method 2016-07-08 22:58:19 +01:00
Hylke Bons
7b386e371a linux: Add .csproj 2016-07-08 22:58:19 +01:00
Hylke Bons
80e2311031 linux: Test notifications 2016-07-08 22:58:19 +01:00
Hylke Bons
0276897358 linux: Fix build 2016-07-08 22:58:19 +01:00
Hylke Bons
2605ba1367 linux: Fix build 2016-07-08 22:58:19 +01:00
Hylke Bons
1723ba41b2 linux: Refactor autostart 2016-07-08 22:58:19 +01:00
Hylke Bons
93cbf06dd7 linux: Fix build 2016-07-08 22:58:19 +01:00
Hylke Bons
7a8749ce51 mac ui: Remove unused method 2016-07-08 22:58:19 +01:00
Hylke Bons
3c3b74b317 mac ui: Update to San Francisco font 2016-07-08 22:58:19 +01:00
Hylke Bons
3a47d69f19 Rename SparkleLib to Sparkles 2016-07-08 22:58:19 +01:00
Hylke Bons
e3e828577e Add toplevel Solution file 2016-07-08 22:58:19 +01:00
Hylke Bons
8766d9bfe0 Reorganise project structure 2016-07-08 22:58:19 +01:00
Hylke Bons
35e90ed16a Add Git version to logs 2016-07-08 22:58:19 +01:00
Hylke Bons
cbb44655f4 linux: Fix autostart for xdg-app 2016-07-08 22:58:19 +01:00
Hylke Bons
a3898266fc linux: Pretty name in opener 2016-07-08 22:58:19 +01:00
Hylke Bons
46454bc4ae mac controller: Clean up 2016-07-08 22:58:19 +01:00
Hylke Bons
d9f96e42a4 logger: Simplify layout 2016-07-08 22:58:19 +01:00
Hylke Bons
2d5c15b010 mac: Fix build 2016-07-08 22:58:19 +01:00
Hylke Bons
f715f57ea1 controller: Shouldn't be changing people's bookmarks 2016-07-08 22:58:19 +01:00
Hylke Bons
ea24dffd1c crypto: Use same salt every time 2016-07-08 22:58:19 +01:00
Hylke Bons
5eb304a8b7 crypto: Use same salt every time 2016-07-08 22:58:19 +01:00
Hylke Bons
4f55d7cda0 setup: Tweak labels 2016-07-08 22:58:19 +01:00
Hylke Bons
76cef79081 crypto: Remove legacy password support 2016-07-08 22:58:19 +01:00
Hylke Bons
f6aaf20dfd Remove debug lines 2016-07-08 22:58:19 +01:00
Hylke Bons
f7d323f973 linux: custom icon 2016-07-08 22:58:19 +01:00
Hylke Bons
7d819f43fd lib: Fix print formatting 2016-07-08 22:58:19 +01:00
Hylke Bons
2c97eb92b7 linux: Fix custom folder icon name 2016-07-08 22:58:19 +01:00
Hylke Bons
d54abfae05 linux: Update window icon names 2016-07-08 22:58:19 +01:00
Hylke Bons
ff23c7337d linux statusicon: Use right name for idle icon 2016-07-08 22:58:19 +01:00
Hylke Bons
9c03ed2c7c linux: Give all app icons app namespace 2016-07-08 22:58:19 +01:00
Hylke Bons
3e48480633 linux: Try renaming icon 2016-07-08 22:58:19 +01:00
Hylke Bons
209102c672 linux: Fix invite open in startup script 2016-07-08 22:58:19 +01:00
Hylke Bons
a43ca7a00e linux: Fix invite open in startup script 2016-07-08 22:58:19 +01:00
Hylke Bons
9c005a4e8a linux: Rename invite opener .desktop 2016-07-08 22:58:19 +01:00
Hylke Bons
9cd1511488 Fix build 2016-07-08 22:58:19 +01:00
Hylke Bons
a64fadcd90 linux: Rename .desktop file to xdg-app name 2016-07-08 22:58:19 +01:00
Hylke Bons
fc3d0ed776 linux controller: Fix indentation and change custom icon name 2016-07-08 22:58:19 +01:00
Hylke Bons
b92fcc7de7 linux: Remove GNOME 2 protocol handler enabler 2016-07-08 22:58:19 +01:00
Hylke Bons
c1f3964fd8 fetcher git: Remove extra newline 2016-07-08 22:58:19 +01:00
Hylke Bons
9475b1beae setup: 'Retry' instead of 'Try Again' 2016-07-08 22:58:19 +01:00
Hylke Bons
ba45a08afb auth: Allow Windows domain account paths 2016-07-08 22:58:19 +01:00
Hylke Bons
c6175c7fe8 git: Quote paths 2016-07-08 22:58:19 +01:00
Hylke Bons
424891f908 auth info: Simplify 2016-07-08 22:58:19 +01:00
Hylke Bons
8041b4208b auth info: Clean up 2016-07-08 22:58:19 +01:00
Hylke Bons
87b0ac052f No longer rely on ssh-agent 2016-07-08 22:58:19 +01:00
Hylke Bons
52d33acc93 mac: GIT_EXEC_PATH instead of --exec-path 2016-07-08 22:58:19 +01:00
Hylke Bons
0bbb3d9325 auth: Pass SSH auth to Git command through GIT_SSH_COMMAND 2016-07-08 22:58:19 +01:00
Hylke Bons
a7e0a94ca8 auth: Set a global default AuthenticationInfo 2016-07-08 22:58:19 +01:00
Hylke Bons
601baf5312 controller: Block generating SSH keys 2016-07-08 22:58:19 +01:00
Hylke Bons
025f5cc3f1 Fix build 2016-07-08 22:58:19 +01:00
Hylke Bons
8d8325591c auth: Move key management to library 2016-07-08 22:58:19 +01:00
Hylke Bons
d0afca171e mac: Bump Git version to 2.7.4 2016-07-08 22:58:19 +01:00
Hylke Bons
00b86d13f5 mac build: Configure Git without SSL 2016-07-08 22:58:19 +01:00
Hylke Bons
1103b04a82 Remove GitBin options 2016-07-08 22:58:19 +01:00
Hylke Bons
aaca4fff7c Bump version to 2.0 2016-07-08 22:58:19 +01:00
Hylke Bons
3d3a1770de git: Use new SSH_GIT_COMMAND and get private key path from right location 2016-07-08 22:58:19 +01:00
Hylke Bons
dbfe49f383 keys: Keep keys in ssh/ subfolder 2016-07-08 22:58:19 +01:00
Hylke Bons
cdd4305fce lib fetcher ssh: Simplify Fetch method 2016-07-08 22:58:19 +01:00
Hylke Bons
a1ae3f6cbf note controller: Don't fetch avatar on first run 2016-07-08 22:58:19 +01:00
Hylke Bons
3a6bb437d4 about: Fix background image 2016-07-08 22:58:19 +01:00
Hylke Bons
91387cba57 about: Fix background image 2016-07-08 22:58:19 +01:00
Hylke Bons
a8ea35502b about: Fix background image 2016-07-08 22:58:19 +01:00
Hylke Bons
4e62f100a4 windows: Move ssh-agent detection 2016-07-08 22:58:19 +01:00
Hylke Bons
8b69e85851 keys: read SSH_AUTH_SOCK 2016-07-08 22:58:19 +01:00
Hylke Bons
b6a60ec6f9 Update some metedata 2016-07-08 22:58:19 +01:00
Hylke Bons
485bfa433b linux: Simplify startup script 2016-07-08 22:58:19 +01:00
Hylke Bons
b88fa3e2df build: Define BUILD_XDG_APP 2016-07-08 22:58:19 +01:00
Hylke Bons
28de4b7142 note: Fix default button 2016-07-08 22:58:19 +01:00
Hylke Bons
73befc69a6 keys: Start ssh-agent when there isn't one running 2016-07-08 22:58:19 +01:00
Hylke Bons
6f13ed0874 process: Move SparkleProcess to SparkleLib namespace 2016-07-08 22:58:19 +01:00
Hylke Bons
3cbbf62e4e Update DBus name 2016-07-08 22:58:19 +01:00
Hylke Bons
207780ea03 Disable WebKit dependency for now 2016-07-08 22:58:19 +01:00
Hylke Bons
b6d4eae69f Update README.md 2016-03-16 11:57:45 +00:00
Hylke Bons
c8c2727d66 Update Program.cs 2016-02-29 16:39:28 +00:00
Hylke Bons
3bcd4d9f7d Merge pull request #1680 from payalord/patch-1
Corrected msysGit link
2016-02-01 01:58:18 +01:00
payalord
9b78810b94 Corrected msysGit link
Old link(http://msysgit.github.io/) redirects to Git 2.x now, and there is issue to run SparkleShare with it. SparkleShare works fine with Git 1.x
"Git for Windows 1.x was retired on August 18th, 2015, superseded by Git for Windows 2.x": https://github.com/msysgit/msysgit
2016-01-29 17:21:50 -05:00
Hylke Bons
5b901687b0 Rename sparkleshare.desktop.appdata.xml to sparkleshare.appdata.xml 2016-01-27 13:54:28 +00:00
Hylke Bons
88bb85cf6a linux: Update app data spec 2016-01-27 13:50:56 +00:00
Hylke Bons
281d2fa005 event log: Disable plugins in WebView. Fixes #1638 2016-01-26 03:27:02 +00:00
Hylke Bons
d273632def windows setup: Keep cool on errors 2016-01-26 02:44:33 +00:00
Hylke Bons
f8154dff37 Update Authors.txt 2016-01-04 18:56:14 +00:00
Hylke Bons
ef4e4e4c46 Update News.txt 2015-12-22 15:21:47 +01:00
Hylke Bons
761e7557db Merge pull request #1671 from glunardi/master
Update SparkleBubbles.cs: Change behavior on NotificationClosed #1669
2015-11-27 19:01:35 +00:00
Guy Lunardi
fc19854d0f Update SparkleBubbles.cs: Change behavior on NotificationClosed by user. #1669 2015-11-27 19:45:05 +01:00
Hylke Bons
cdc64bad98 Update Authors.txt 2015-11-27 13:35:18 +00:00
Hylke Bons
45eb284108 avatars: Update certificate for gravatar.com. Closes #1545 2015-10-17 06:20:25 -07:00
Hylke Bons
8c30a70232 Merge pull request #1665 from markusstoll/disposeFix
fix dispose bug
2015-10-15 18:21:56 -04:00
Markus Stoll
ccdd6e624e fix dispose bug 2015-10-15 18:15:23 +02:00
Hylke Bons
a27f0473eb Merge pull request #1663 from planio-gmbh/master
adding custom announcements_url for Planio
2015-10-13 15:27:43 -04:00
Jan Schulz-Hofen
8714c472ec adding custom announcements_url for Planio 2015-10-13 19:06:51 +02:00
Hylke Bons
670a032207 linux bubbles: Clean up 2015-08-08 14:20:39 +01:00
Hylke Bons
0ba0c79d4b linux bubbles: Clean up 2015-08-08 14:18:39 +01:00
Hylke Bons
4983ccc039 linux bubbles: Clean up 2015-08-08 13:49:24 +01:00
Hylke Bons
18ccdaa133 Rearrange README.md 2015-07-08 00:36:35 +01:00
Hylke Bons
4e1c24849f Rearrange README.md 2015-07-08 00:35:16 +01:00
Hylke Bons
b346ee054f Rearrange README.md 2015-07-08 00:32:39 +01:00
Hylke Bons
e9f29fb8af Rearrange README.md 2015-07-08 00:31:02 +01:00
Hylke Bons
83736b0315 Rearrange README.md 2015-07-08 00:30:24 +01:00
Hylke Bons
688961c500 Rearrange README.md 2015-07-08 00:28:42 +01:00
Hylke Bons
3a92cd82f4 config: Don't fetch avatars by default 2015-07-02 15:03:17 +01:00
Hylke Bons
be3ad2515e Update README.md 2015-06-28 18:15:31 +01:00
Hylke Bons
dbeaff56f6 Update README.md 2015-06-28 18:14:40 +01:00
Hylke Bons
e6bbab6262 Add build dependencies for Mac 2015-06-28 14:05:12 +01:00
Hylke Bons
1f76bff469 build: Ignore mono version when checking GAC 2015-06-27 21:21:41 +01:00
Hylke Bons
f2fd8d4475 linux statusicon: Implement pause states and change icons 2015-06-26 00:03:54 +01:00
Hylke Bons
2bdb2ea31f linux: Fix icon padding 2015-06-25 23:56:52 +01:00
Hylke Bons
34c6043102 linux: Implement note feature 2015-06-25 23:43:44 +01:00
Hylke Bons
538b0b97d4 linux ui: Move text colors to more accessible SparkleUI class 2015-06-25 23:32:46 +01:00
Hylke Bons
31e804a3f5 build: Check GAC using gacutil instead of checking for files 2015-06-25 02:28:00 +01:00
Hylke Bons
bb2b6a8919 linux: Fix build 2015-06-24 22:52:39 +01:00
Hylke Bons
a57c2a18c7 Update News.txt 2015-06-24 22:50:05 +01:00
Hylke Bons
4df1501875 Merge pull request #1627 from mortonfox/patch-1
Fix license links.
2015-04-21 19:49:01 +01:00
Morton Fox
de18e6ad57 Fix license links. 2015-04-21 14:47:25 -04:00
Hylke Bons
19e797749e Only create intro text file on empty repos. Closes #1286 2015-03-31 12:12:53 +01:00
Hylke Bons
0325af37dd Merge pull request #1615 from BarryThePenguin/master
Remove usage of ServicePointManager.ServerCertificateValidationCallback ...
2015-03-25 10:45:53 +00:00
Jonathan Haines
86b9372a5d Remove usage of ServicePointManager.ServerCertificateValidationCallback on Windows 2015-03-23 18:26:43 +11:00
Hylke Bons
9878be5cf1 Merge pull request #1618 from knocte/remove_old_file
SparkleLib: delete obsolete file SparkleChangeSet.cs
2015-03-22 00:30:09 +00:00
Andrés G. Aragoneses
b453cc2955 SparkleLib: delete obsolete file SparkleChangeSet.cs
The contents of this file were moved to SparkleWrappers.cs in
this commit:

3cd210d44c
2015-03-21 23:01:14 +01:00
Hylke Bons
6b878406f2 git: Don't hang on terminal prompts with Git >= 2.3 2015-02-15 15:34:10 +00:00
Hylke Bons
79b18db7f6 Merge pull request #1609 from markusstoll/config_nightly
Fix packaging for automated build script.
2015-02-01 23:36:16 +00:00
Markus Stoll
474bbe18e3 Fix packaging for automated build script.
This fix takes care, that the libMonoPosixHelper is properly included and referred to.
2015-02-01 15:44:32 +01:00
Hylke Bons
bbfc1c3b9c Update News.txt 2015-01-21 11:24:52 +00:00
Hylke Bons
e66baea3ac fetcher git: Proper scope for variable 2015-01-13 22:21:01 +00:00
Hylke Bons
37425fa896 keys: Mention this is a SparkleShare generated key in the comment 2015-01-13 22:21:01 +00:00
Hylke Bons
2b14d3ba29 listener: When disposing, close socket before killing thread. Fixes #1601 2015-01-13 22:21:01 +00:00
Hylke Bons
2b1a9560cc Merge pull request #1604 from markusstoll/logfix
fix "Recent Changes" view for merged changes
2015-01-13 21:42:01 +00:00
Markus Stoll
484d24b4b3 fix "Recent Changes" view for merged changes 2015-01-13 22:16:12 +01:00
Hylke Bons
a39f5154cf Merge pull request #1600 from michaelcinquin/patch-1
fix brew install command in README.md
2015-01-12 20:26:34 +00:00
michaelcinquin
02b3d610bc fix brew install command in README.md 2015-01-12 21:12:49 +01:00
Hylke Bons
8fc5106f41 Update .gitignore 2015-01-02 20:53:20 +01:00
Hylke Bons
4b77781155 Update News.txt 2015-01-02 20:52:41 +01:00
Hylke Bons
101919e912 fetcher git: Use hashed password to encrypt files 2015-01-02 20:20:58 +01:00
Hylke Bons
01ae52dd77 fetcher git: Clean up encryption setup 2015-01-02 19:25:27 +01:00
Hylke Bons
54e177bba1 extensions: Add helper method for SHA256 sums 2015-01-02 19:21:40 +01:00
Hylke Bons
600aa3ad27 repo git: Move size value storage to .git/info 2015-01-02 18:32:19 +01:00
Hylke Bons
28b71732a6 keys: Bump default key size to 4096 2014-12-31 13:21:46 +01:00
Hylke Bons
223cf1c3ba Update README.md 2014-12-19 17:03:09 +01:00
Hylke Bons
f04fc256f0 Merge pull request #1584 from BarryThePenguin/pausing-windows
Windows pausing and note creation
2014-12-01 18:03:24 +00:00
Hylke Bons
15c10afd82 Merge pull request #1592 from roktas/fix-underscore-issue
Replace underscores with spaces only if they are in the middle of a word
2014-12-01 11:22:30 +00:00
Hylke Bons
ee2ae58509 Merge pull request #1593 from markusstoll/config_nightly
doc updated
2014-12-01 11:10:44 +00:00
Markus Stoll
4a6d3ccec4 Author added
Documentation for building for Mac updated
2014-11-30 22:22:07 +01:00
Recai Oktaş
373d019b55 Replace underscores with spaces only if they are in the middle of a word
This will fix a corner case in which a repository name starts or ends
with underscores.  For example, a repository with a name '_' will be
cloned as ' ' (space only) without this fix.
2014-11-30 01:52:57 +02:00
Hylke Bons
df86a19ea3 Merge pull request #1591 from markusstoll/config_nightly
Nightly builds, next step
2014-11-28 10:01:39 +00:00
Markus Stoll
029ef0888e take care of proper PATH and error handling
add dependencies and build scripts to be able to build all configurations from the solution SparkleShare.sln
the used git binaries are now built from source

build configurations are now:

Debug: with debug symbols and symbol DEBUG defined
Release: without debug symbols, with optimizations, depends on installed Mono framework
ReleaseDist: like Release, but all depending frameworks are merged into one OSX binary, installed Mono framework not needed / used
2014-11-28 10:18:10 +01:00
Hylke Bons
73b927af77 Merge pull request #1589 from markusstoll/config_nightly
Config for nightly builds
2014-11-25 17:31:51 +00:00
Markus Stoll
0a10445263 copy NSImage as it will be changed using SetSize 2014-11-25 08:30:09 +01:00
Markus Stoll
dbf0d22a38 Merge branch 'config_nightly' of https://github.com/markusstoll/SparkleShare into config_nightly
* 'config_nightly' of https://github.com/markusstoll/SparkleShare:
  Fix usage of NSImage - object cannot be reused after setting Size NSImage does the caching for us anyway
  Fix Project settings for Release
2014-11-25 00:33:17 +01:00
Markus Stoll
b6c700244a Fix project settings - proper definition of Release and Debug settings 2014-11-25 00:32:57 +01:00
Markus Stoll
a9fd83544e Fix usage of NSImage - object cannot be reused after setting Size
NSImage does the caching for us anyway
2014-11-25 00:31:02 +01:00
Markus Stoll
b583ca7ea9 Fix Project settings for Release 2014-11-22 18:55:18 +01:00
Markus Stoll
c6dc1bf434 Fix project settings, enable AfterBuild setting without expection a specific shell 2014-11-22 18:09:02 +01:00
Jonathan Haines
c0764b0d25 Windows pausing and note creation
- Added note window
- Added BitmapImage helper for Avatar display in note window
- Added "Open folder" menu item to sub folder menu
- Added border radius to avatar
- Added placeholder to note textbox
- Added cancel and sync handlers
- Increased padding in text field
- Decreased button width and spacing to match other SparkleShare buttons
2014-11-22 13:24:53 +11:00
Hylke Bons
661da42800 Merge pull request #1587 from BarryThePenguin/patch-1
Update Authors.txt
2014-11-22 00:14:21 +00:00
Jonathan Haines
911d240ffc Update Authors.txt 2014-11-22 08:14:10 +11:00
Hylke Bons
d116b4bc47 mac bubbles: Clean up 2014-11-21 11:31:58 +00:00
Hylke Bons
fcc65306a2 Update Authors.txt 2014-11-21 10:45:46 +00:00
Hylke Bons
17118d0966 mac ui: Integrate new Yosemite folder icon. Closes #1585 2014-11-20 23:16:58 +00:00
Hylke Bons
ea1f2157aa Merge pull request #1586 from snwh/master
Added new icon for Mac Yosemite+
2014-11-20 22:43:04 +00:00
Sam Hewitt
53406f3fa4 Added new icon for Mac Yosemite+ 2014-11-20 17:37:15 -05:00
Hylke Bons
daf6e4b564 avatars: Use more reliable LastWriteTime to determine whether the avatar needs refetching 2014-11-16 14:35:24 +00:00
Hylke Bons
9ba47dd2e0 avatars: Fix #1576 2014-11-11 18:08:30 +00:00
Hylke Bons
43b416012c plugins: Spell GitHub properly 2014-11-11 18:07:34 +00:00
Hylke Bons
1b08029cd0 Merge pull request #1567 from Silvenga/master
Improved Icon Menu Handling
2014-11-08 22:06:35 +00:00
Hylke Bons
01c730c9a5 Merge pull request #1574 from BarryThePenguin/patch-1
Use LastWriteTime instead of CreationTime
2014-11-08 21:43:55 +00:00
Jonathan Haines
1c3022f8e5 Use LastWriteTime instead of CreationTime 2014-11-09 08:42:27 +11:00
Mark Lopez
221056146e Removed P/Invokes, now uses native ContextMenu handling. 2014-11-08 14:09:01 -07:00
Hylke Bons
22e9c15281 extensions: Timestamps < 24h ago can also be yesterday 2014-11-08 17:26:09 +00:00
Hylke Bons
85ab3972d1 fetcher git: Configure line endings correctly. Fixes #1568 2014-11-08 12:21:37 +00:00
Hylke Bons
d3e1454e71 mac setup: Fix font on error page 2014-11-07 20:05:14 +00:00
Hylke Bons
3b932ccea4 eventlog: Add todo 2014-11-07 20:04:18 +00:00
Hylke Bons
08eb86dd56 repo: Fix crash due to last timestamp being empty when adding a new empty project 2014-11-07 16:55:25 +00:00
Hylke Bons
e7f371cb42 avatars: Fix redownloading of avatar every time 2014-11-07 13:55:36 +00:00
Hylke Bons
2a3ca51840 ui avatars: Gravatar also supports GIFs 2014-11-07 11:23:03 +00:00
Hylke Bons
6fa0b08e86 Merge pull request #1571 from BarryThePenguin/avatar-extensions
Retrieve Gravatars by mime-type Fixes #1467
2014-11-07 11:10:12 +00:00
Jonathan Haines
0966278f10 Removed magic string 2014-11-07 11:23:08 +11:00
Jonathan Haines
632f49acbd Retrieve Gravatars by mime-type
Old avatars will eventually be purged by the delete method
2014-11-07 11:16:24 +11:00
Hylke Bons
3e4bc66519 Merge pull request #1569 from BarryThePenguin/windows-debug
windows: Add Debug configuration
2014-11-06 22:21:01 +00:00
Jonathan Haines
aa1fc84abd Uncommented section. Removed clickhandlers. Added FIXME 2014-11-07 09:09:34 +11:00
Hylke Bons
c16fcdb237 Merge branch 'yosemite' 2014-11-06 21:19:52 +00:00
Hylke Bons
232f655ba3 Update News.txt 2014-11-06 21:19:41 +00:00
Hylke Bons
bc970d29c0 mac ui: Change font based on Mac OS version 2014-11-06 21:17:41 +00:00
Hylke Bons
e0259faf25 eventlog: Line up file names that don't have a history 2014-11-06 19:46:21 +00:00
Hylke Bons
c9bbf05fd4 mac statusicon: Let the toolkit colour the icon 2014-11-06 19:46:17 +00:00
Hylke Bons
353a949fa6 mac ui: Make Recent Changes window look good on Yosemite 2014-11-06 19:45:22 +00:00
Hylke Bons
61726b38a8 eventlog: Line up file names that don't have a history 2014-11-06 19:39:22 +00:00
Hylke Bons
6eb8870d6e mac ui: Make Note dialogue look good on Yosemite 2014-11-06 18:46:07 +00:00
Hylke Bons
45d671977e mac ui: Make About dialogue look good on Yosemite 2014-11-06 18:40:18 +00:00
Hylke Bons
364413c729 mac statusicon: Let the toolkit colour the icon 2014-11-06 18:39:31 +00:00
Hylke Bons
f53a543626 statusicon: Limit paused unsynced items list to 10 2014-11-05 13:21:18 +00:00
Jonathan Haines
87376db23b Added Debug configuration
- Linked SparkleLib and SparkleLib.Git projects for windows
- Added ThreadException handling to SparkleUI
2014-11-05 10:51:51 +11:00
Hylke Bons
7f6b744e72 windows: Fix folders sometimes not opening. Closes #1441 2014-11-04 21:12:51 +00:00
Hylke Bons
8bbf698004 eventlog controller: Get history of UTF-8 file path. Fixes #1532 2014-11-04 11:06:06 +00:00
Hylke Bons
8b5c80ebba event log: Disable horizontal scrolling 2014-11-04 11:05:14 +00:00
Hylke Bons
edd99f0bff linux note: Add template for Linux UI for adding a note 2014-11-02 13:23:32 +00:00
Hylke Bons
efe535f21f mac: Add UI for custom commit message 2014-11-01 22:55:42 +00:00
Hylke Bons
3d11e6b3a4 Fix compiler warnings 2014-11-01 22:29:45 +00:00
Hylke Bons
08f93902f7 Fix text balloon images 2014-11-01 22:29:24 +00:00
Hylke Bons
5bde545685 statusicon: Show count of paused projects when there are some 2014-11-01 22:10:05 +00:00
Hylke Bons
8b886ac2ff controller: Add note logic 2014-11-01 20:08:40 +00:00
Hylke Bons
3a214e1001 statusicon controller: Remove redundant method and add note logic 2014-11-01 20:08:19 +00:00
Hylke Bons
e8d3aca742 Add text balloon images for note dialog 2014-11-01 20:07:19 +00:00
Hylke Bons
26276da421 repo git: Handle quotes in commit messages correctly 2014-11-01 20:05:10 +00:00
Hylke Bons
600f9a03ef linux: Fix compile error 2014-11-01 14:00:06 +00:00
Hylke Bons
9d153e20e5 Merge branch 'pausing' 2014-11-01 10:21:43 +00:00
Hylke Bons
1db54e62fd windows statusicon: Implement per repo status and resume 2014-10-31 23:08:35 +00:00
Hylke Bons
5d9eff2b93 linux statusicon: Implement per repo status and resume 2014-10-31 20:32:28 +00:00
Hylke Bons
feefcffc1e repo base: Don't call SyncUp on Resume when there aren't any changes 2014-10-31 16:37:13 +00:00
Hylke Bons
a882b4aa41 controller: Simplify repo list handling 2014-10-31 16:30:16 +00:00
Hylke Bons
17d90f923a mac watcher: Simplify repo trigger on activity 2014-10-31 16:30:16 +00:00
Hylke Bons
f3ac4cc403 repo git: Report unknown host as authentication error. Closes #1542 2014-10-31 16:30:16 +00:00
Markus Stoll
04ff4f4962 coding style 2014-10-31 16:30:16 +00:00
Markus Stoll
40f5e7a085 the mac file watcher gets a list of changed paths
this change does propagate the complete list of changes
2014-10-31 16:30:16 +00:00
Hylke Bons
ec4e68bcff controller: Simplify repo list handling 2014-10-31 16:29:27 +00:00
Hylke Bons
277610fa39 mac watcher: Simplify repo trigger on activity 2014-10-31 16:07:54 +00:00
Hylke Bons
839e343ebe Merge branch 'notificationFix' of https://github.com/markusstoll/SparkleShare 2014-10-31 15:55:14 +00:00
Hylke Bons
7d78d81573 statusicon: Fix status message updates on sync 2014-10-31 11:44:06 +00:00
Hylke Bons
9bdc9fbe9a repo git: Fix first character of file names being cut off sometimes in logs 2014-10-31 11:10:49 +00:00
Hylke Bons
5a4e946b0f statusicon: Fix resume from pause 2014-10-31 11:01:03 +00:00
Hylke Bons
e2d22fcb96 mac statusicon: Implement per repo status and pausing 2014-10-30 19:40:53 +00:00
Hylke Bons
9cbdbebc77 Bump version to 1.5 2014-10-30 19:00:46 +00:00
Hylke Bons
52ff6401b6 Update News.txt 2014-10-30 18:51:42 +00:00
Hylke Bons
ce2a63ceea repo: Keep paused state across sessions 2014-10-30 18:42:57 +00:00
Hylke Bons
c26c26b444 extensions: Add helper for formatting pretty dates 2014-10-30 16:58:28 +00:00
Hylke Bons
fe3b930978 repo: Accessor for last sync time 2014-10-30 00:37:30 +00:00
Hylke Bons
2db9c55a4f statusicon controller: Wrap all useful project info into a wrapper object 2014-10-29 19:17:07 +00:00
Hylke Bons
b53f1fd220 repo git: Report unknown host as authentication error. Closes #1542 2014-10-29 00:42:44 +01:00
Hylke Bons
34924d0a24 repo: Keep a list of unsynced files 2014-10-28 22:59:57 +01:00
Hylke Bons
335ba5f745 repo git: Split log parse and sort logic 2014-10-28 22:21:55 +01:00
Hylke Bons
58b962fd87 repo: Add pause/resume methods and status message 2014-10-28 16:12:37 +01:00
Hylke Bons
6f35f049e4 repo: Add pause state 2014-10-28 16:02:23 +01:00
Markus Stoll
c302222645 coding style 2014-10-21 14:40:04 +02:00
Markus Stoll
80ce0c5d38 the mac file watcher gets a list of changed paths
this change does propagate the complete list of changes
2014-10-21 14:37:00 +02:00
Hylke Bons
c3c35397a3 Add MS Office '~$' temporary file exclude pattern. #1418 2014-09-29 12:36:16 +01:00
Hylke Bons
c7b2f5e1e2 Merge pull request #1552 from WisdomWolf/master
Corrected msysGit link
2014-09-15 21:43:08 +01:00
Wisdom Wolf
53636ed792 Corrected msysGit link 2014-09-15 16:40:46 -04:00
Hylke Bons
f2137bf432 Clarify SparkleLib license in Readme. Closes #1544 2014-08-17 12:00:23 +01:00
Hylke Bons
8091af9aa0 Merge pull request #1548 from helmo/patch-2
Update README.md
2014-08-11 18:33:12 +01:00
helmo
722ce3a206 Update README.md
Add a link to the Wiki documentation
2014-08-09 15:27:20 +02:00
Hylke Bons
cef6900a9d Merge pull request #1543 from markusstoll/fixes2
This fix addresses successfully issue #1541 (as already suggested there)
2014-08-01 21:46:31 +02:00
Markus Stoll
4ff6e0228c This fix addresses successfully issue #1541 (as already suggested there) 2014-08-01 17:35:40 +03:00
Hylke Bons
0cb5df1615 Revert "fetcher git crypto: Send password to openssl command through stdin. Closes #1443"
This reverts commit e903b8c5a9.

Conflicts:
	SparkleLib/Git/SparkleFetcherGit.cs
2014-07-27 16:22:28 +02:00
Markus Stoll
b2f276d33e Catch SocketException when receiving messages - this can get thrown even if "socket.Available > 0" is true. Treat like timeout by disconnection and reconnecting the notication server 2014-07-27 15:54:26 +02:00
Hylke Bons
b9c31140c9 linux setup: Fix inconsistent phrasing 2014-07-27 15:48:54 +02:00
Hylke Bons
c77833a50b main: Simplify uncaught exception handling. #1539 2014-07-27 14:34:59 +02:00
Hylke Bons
136dfa04d6 Merge pull request #1539 from markusstoll/exceptionhandler
catch unhandled exceptions
2014-07-27 14:25:20 +02:00
Hylke Bons
82cd6fb86b setup: Accept emails with longer TLDs. Fixes #1540 2014-07-23 19:03:16 +01:00
Markus Stoll
1f4c2043ac coding style 2014-07-20 11:14:30 +02:00
Markus Stoll
b9550bf548 Catch all unhandled Exceptions 2014-07-20 11:12:22 +02:00
Hylke Bons
2d9566e997 ui: Fix coding style for #1536 2014-07-15 10:02:21 +01:00
Hylke Bons
5ab9cd5485 Merge pull request #1536 from markusstoll/menudelegate
Ensure that "this.menu.Delegate" is NOT called fron non mainthread
2014-07-15 09:57:53 +01:00
Markus Stoll
79ccc8727d Ensure that "this.menu.Delegate" is NOT called fron non mainthread
This was a reason for SparkleShare to crash under OSX
2014-07-14 11:42:28 +02:00
Hylke Bons
83f34998f4 mac ui: Remove dock icon and force windows on top. #30 2014-07-04 21:37:00 +02:00
Hylke Bons
9c4b298862 Update Makefile.am 2014-07-04 14:43:10 +02:00
Hylke Bons
6288867d41 repo git: Detect more disk space errors. Fixes #1529 2014-07-04 14:31:09 +02:00
Hylke Bons
fd03010c0a build: Add Linux readme in tarballs. Closes #1527 2014-07-01 22:09:57 +02:00
Hylke Bons
95803060e6 Merge pull request #1523 from bountysource-support/patch-1
Add Bountysource badge to README
2014-06-16 15:45:32 -07:00
bountysource-support
10f7fb8b72 Add Bountysource badge to README
Because you have some open bounties, we thought you might want to display this badge in your README!
2014-06-16 15:26:02 -07:00
Hylke Bons
7fe02b7235 Merge pull request #1513 from cebe/patch-1
Update SparkleAboutController.cs
2014-05-19 05:03:42 -07:00
Carsten Brandt
41d86ae546 Update SparkleAboutController.cs
Fixed link to the authors.txt file.
2014-05-19 14:00:18 +02:00
Hylke Bons
ff0c762374 windows eventlog: Fix font 2014-05-08 22:32:48 -07:00
Hylke Bons
091583e4ee avatars: Update gravatar.com certificate fingerprint 2014-05-08 22:27:51 -07:00
Hylke Bons
62422c935b windows eventlog: Fix coding style and merge #1439 2014-05-08 22:23:09 -07:00
Hylke Bons
374ed32365 Merge branch 'ResizeChangesWindow' of https://github.com/freakinpenguin/SparkleShare 2014-05-08 21:25:51 -07:00
Hylke Bons
d59ade7aa2 windows about: Fix window and graphic size 2014-05-08 21:20:55 -07:00
Hylke Bons
1d2d4eaa12 controller: Generate new keys when missing. Fixes #1498 2014-04-26 15:00:34 +01:00
Hylke Bons
2d337f3328 windows: Use less common name for tmp pixmaps folder. Closes #1499 2014-04-26 11:51:06 +01:00
Hylke Bons
ee8c620c7d statusicon setup: Warn about incompatible versions, fetch history by default in Linux. #1478 2014-04-22 10:28:50 +01:00
Hylke Bons
2b35adec96 Update README.md 2014-04-20 13:09:08 +01:00
Hylke Bons
0fd8b4e606 Update News.txt 2014-04-20 11:36:07 +01:00
Hylke Bons
12723117a2 repo git: Strip rename indicators from conflict path names. Fixes #1459 2014-04-20 11:34:01 +01:00
Hylke Bons
539e8b1ef8 ui: Show even log when app icon is clicked and there are no other windows 2014-04-19 16:00:04 +01:00
Hylke Bons
2bdb3d9dba bubbles: Less 'disturbing' message on collisions 2014-04-19 11:26:47 +01:00
Hylke Bons
958026eb2a Update News.txt 2014-04-19 11:26:00 +01:00
foxox
046ebb4d00 Exception handled when old .tmp files read-only
When fetching a repository with the same name as an old repo, the .tmp
folder may have read-only files left in it which it cannot delete. This
change provides a message to the user about it. It may be possible to
further extend this to make such files writable, but leaving it up to
the user may be the safest option.
2014-04-18 15:23:12 +01:00
Hylke Bons
22869a383d listener repo: Implement exponential backoff reconnect when waking from sleep. Closes #1387 2014-04-18 14:09:12 +01:00
Hylke Bons
68867a916e readme: Relative links for build instructions and fix some typos 2014-04-14 20:13:33 +01:00
Hylke Bons
02ff5446b4 avatars: Update SSL certificate fingerprint for Gravatar 2014-04-14 16:51:50 +01:00
Hylke Bons
f06702749e linux: Update Readme with Git version number requirement. #1478 2014-04-04 16:38:46 +02:00
Hylke Bons
67fd1bc7d9 linux: Fix crash when we can't get the username. Closes #1472 2014-03-03 11:42:11 +00:00
Hylke Bons
2dce5229ea fetcher git: Fix password check 2013-12-11 14:04:15 +01:00
Hylke Bons
84e7ae8344 Logo update 2013-12-11 11:38:30 +01:00
Hylke Bons
6d2ed9dfc7 fetcher git crypto: Send password to openssl command through stdin. Closes #1443 2013-12-06 23:38:12 +00:00
freakinpenguin
13fe1536fd Added resizing to RecentChangesWindow 2013-12-03 18:08:24 +01:00
Hylke Bons
531fc7afcb Update News.txt 2013-12-03 10:29:40 +00:00
Hylke Bons
8104f718c2 repo git: Solve conflicts by merging, instead of rebasing. Fixes #1106 2013-12-02 20:52:17 +00:00
Hylke Bons
bff0eac866 controller: Update message shown on conflicts 2013-12-02 20:47:50 +00:00
Hylke Bons
59132a3ffb Reduce file sizes of images once again 2013-12-02 17:02:46 +00:00
Hylke Bons
c83dd50cd2 mac about: Fix background image stretch 2013-12-02 16:51:14 +00:00
Hylke Bons
4850f064fa Bump version to 1.4 2013-12-02 15:37:26 +00:00
Hylke Bons
2edba78f69 event log: Show disclosure triangle next to timestamps. Closes #1417 2013-12-02 14:52:14 +00:00
Hylke Bons
2e8e96eb8a windows setup: Set focus on password field on crypto pages 2013-12-01 22:56:08 +00:00
Hylke Bons
efe6353526 mac setup: Set focus on password field on crypto pages 2013-12-01 22:52:45 +00:00
Hylke Bons
25587eacc7 mac, linux: Show a notification after trying to reopen the app twice 2013-12-01 13:29:35 +00:00
Hylke Bons
1e2658d4d3 Make GNOME 3 instructions the default way to build 2013-12-01 12:20:42 +00:00
Hylke Bons
a28122b0da windows controller: Don't crash on failed clipboard copy. closes #1437 #1438 2013-12-01 11:33:51 +00:00
Hylke Bons
5510243b26 Merge pull request #1434 from ouilles/master
Syntax Error corrected.
2013-11-20 14:32:45 -08:00
ouille
71468c7345 Syntax Error corrected. 2013-11-20 23:09:43 +01:00
Hylke Bons
455c3b30ef Merge pull request #1432 from Silvenga/Revert-Image
Missing dependency, will not compile
2013-11-19 08:11:01 -08:00
Mark Lopez
4a5ecbbf28 Fix missing dependency image, partial revert of commit 9c8b7b72b0 2013-11-19 08:22:24 -07:00
Hylke Bons
69ee99f897 git linux: Check user's local bin folder for possibly newer git version. Closes #1425 2013-11-12 23:05:43 +00:00
Hylke Bons
392e446c28 Update README.GNOME3.md 2013-11-09 11:04:48 +00:00
Hylke Bons
ee7e6c7cbc Update README.GNOME3.md 2013-11-09 11:04:12 +00:00
Hylke Bons
c457e8d7a7 Update README.GNOME3.md 2013-11-09 11:01:34 +00:00
Hylke Bons
80ff93fb34 Update README.GNOME3.md 2013-11-09 11:00:09 +00:00
Hylke Bons
a842e1b8b8 Update README.GNOME3.md 2013-11-09 10:57:03 +00:00
Hylke Bons
c20afa19ba Update README.GNOME3.md 2013-11-09 10:56:35 +00:00
Hylke Bons
36f3f6f6d3 Update README.GNOME3.md 2013-11-09 10:55:11 +00:00
Bertrand Lorentz
fe5b0c4871 build: Require notify-sharp-3.0 and clean up configure checks
Now that notify-sharp has a 3.0 release that depends on GTK 3, we can
require the proper pkg-config module.

Remove notify-sharp.m4 file, and the useless call to the macro that was
defined in it.

Also remove some unneeded variables in build.environment.mk.
2013-11-04 23:41:12 +01:00
Hylke Bons
faa9f47f94 Update README.GNOME3.md 2013-10-27 08:17:48 +00:00
Hylke Bons
c07fbdffca Update link to GNOME 3 build requirements 2013-10-28 08:09:38 +00:00
Hylke Bons
ba285321dd Update News.txt 2013-10-27 00:45:04 +02:00
Hylke Bons
407f43a104 build: Don't check for GTK+ on Mac 2013-10-26 23:38:45 +01:00
Hylke Bons
972329ae68 Merge branch 'GNOME3'
Conflicts:
	SparkleShare/Linux/SparkleEventLog.cs
	SparkleShare/Linux/SparkleStatusIcon.cs
2013-10-27 00:25:23 +02:00
Hylke Bons
ca25bf0e73 build: Find webkitgtk-sharp 2013-10-27 00:22:18 +02:00
Hylke Bons
be23fe4f0c Merge pull request #1408 from carlosmn/distcheck
build: distribute both license files
2013-10-23 12:29:44 -07:00
Carlos Martín Nieto
954f7ba1ae build: distribute both license files
The switch to two differences licenses made two license files where
there used to be one. Distribute both with the dist target.
2013-10-23 21:14:54 +02:00
Hylke Bons
f0d0f9305d Update News.txt for 1.3.0 2013-10-14 18:54:39 +02:00
Hylke Bons
0eba50ad4f Update News.txt for 1.3.0 2013-10-14 18:53:23 +02:00
Hylke Bons
fa6901f91f gnome: Simplify launch script now that we're using GtkApplication 2013-10-14 14:14:13 +02:00
Hylke Bons
48d16e1b50 gnome ui: Use GtkApplication to manage instances and set titles and icon 2013-10-14 13:50:19 +02:00
Hylke Bons
72b334f016 mac setup: Always focus on plugin in table view 2013-10-12 22:16:55 +02:00
Hylke Bons
4514b87359 gnome about: Remove hacky implementation of links 2013-10-12 19:12:33 +02:00
Hylke Bons
4d1102c01e gnome setup: Set focus on address entry by default 2013-10-12 17:34:11 +02:00
Hylke Bons
a9bef3647c gnome setup: After failed add, scroll list to selected plugin 2013-10-12 15:20:41 +02:00
Hylke Bons
d5c985c2a3 gnome helpers: No need to hardcode icon search paths anymore 2013-10-12 01:05:20 +02:00
Hylke Bons
4373ba5820 gnome setup: Remove TODO item 2013-10-11 23:49:35 +02:00
Hylke Bons
aa0197e373 gnome setup: Fix text color of unfocused treeview selections 2013-10-11 23:36:32 +02:00
Hylke Bons
61c73f6917 statusicon: Don't offer toggle notifications item on GNOME 2013-10-11 22:37:26 +02:00
Hylke Bons
0b5f67be30 gnome bubbles: Call notifications from the main thread. #1362
Conflicts:
	SparkleShare/Linux/SparkleBubbles.cs
2013-10-11 22:01:49 +02:00
Hylke Bons
26252c6ad5 gnome bubbles: Call notifications from the main thread. #1362 2013-10-11 21:57:41 +02:00
Hylke Bons
ac9d203068 Relicense SparkleLib to LGPL 2013-10-11 17:14:30 +02:00
Hylke Bons
ecdbf7f8ab Relicense SparkleLib to LGPL 2013-10-11 17:14:15 +02:00
Hylke Bons
cc12dbbbb5 gnome setup: Allow use of arrow keys in plugin list 2013-10-11 16:06:42 +02:00
Hylke Bons
1b391e1dd1 gnome setupwindow: Clean up 2013-10-11 14:59:47 +02:00
Hylke Bons
b87af2e548 gnome eventlog: Improve layout style 2013-10-11 12:33:49 +02:00
Hylke Bons
bd2e41a184 linux eventlog: Always open event log in the same place 2013-10-11 11:36:19 +02:00
Hylke Bons
8ddff714db build: Include Appdata file in source tarballs. #1393 2013-10-11 11:14:04 +02:00
Hylke Bons
cf4b4adf2c linux eventlog: Fix annoying flickering of the WebView
Conflicts:
	SparkleShare/Linux/SparkleEventLog.cs
2013-10-11 00:21:29 +02:00
Hylke Bons
8b60ebfbcc linux eventlog: Fix annoying flickering of the WebView 2013-10-11 00:15:10 +02:00
Hylke Bons
71d1735664 linux about: Fix layout and use StyleContexts 2013-10-10 23:18:19 +02:00
Hylke Bons
96525021c9 statusicon: Fix compile error 2013-10-10 18:19:59 +02:00
Hylke Bons
09e8de8e33 Remove unused references 2013-10-10 18:00:02 +02:00
Hylke Bons
dbaea5f94f build: Remove webkitgtk hack 2013-10-10 17:49:36 +02:00
Hylke Bons
3565801ea7 Add hacks to build on my machine 2013-10-10 17:42:34 +02:00
Hylke Bons
802ed0da75 build: Change name in configure.ac 2013-10-10 17:37:18 +02:00
Hylke Bons
e0f5db72ed Merge branch 'GNOME3' of https://github.com/hbons/SparkleShare into GNOME3 2013-10-10 17:35:10 +02:00
Hylke Bons
fdfb5353df build: Bump webkitgtk-sharp requirement 2013-10-10 17:34:59 +02:00
Hylke Bons
dbc3c66f90 Update README.GNOME3.md 2013-10-10 17:27:08 +02:00
Hylke Bons
3c91d310cf Update README.GNOME3.md 2013-10-10 17:26:06 +02:00
Hylke Bons
80298eefc6 readme: whitespace 2013-10-10 17:19:28 +02:00
Hylke Bons
dd8a4bc41b build: Sort list in makefile 2013-10-10 17:14:58 +02:00
Hylke Bons
6fe56f273a readme: Add link to GNOME 3 build instructions 2013-10-10 17:12:17 +02:00
Hylke Bons
1b6d7c0868 Add GNOME 3 build instructions 2013-10-10 17:08:07 +02:00
Hylke Bons
6990b6edc7 build: We don't actually need soup-sharp 2013-10-10 16:45:23 +02:00
Hylke Bons
a1e55eb8d7 logger: Mention that we wrote a report after a crash 2013-10-10 16:15:16 +02:00
Hylke Bons
04f1a9576c build: Add more temporary dependency files 2013-10-10 16:10:55 +02:00
Hylke Bons
3bb289cd1d eventlog: Use new WebKit bindings and clean up 2013-10-10 16:09:22 +02:00
Hylke Bons
ddb0600db4 logger: Mention that we wrote a report after a crash 2013-10-10 16:04:55 +02:00
Hylke Bons
3490a15658 setup window: Clean up class 2013-10-10 16:03:31 +02:00
Hylke Bons
3e07ecf3a0 about: Clean up class 2013-10-10 15:16:31 +02:00
Hylke Bons
e07f30435b linux statusicon: Simplify status icon allocation
Conflicts:
	SparkleShare/Linux/SparkleStatusIcon.cs
2013-10-10 13:07:57 +02:00
Hylke Bons
03cae79912 linux statusicon: Simplify status icon allocation 2013-10-10 13:06:16 +02:00
Hylke Bons
72c6966953 build: Temporarily add DLLs needed for WebKit 2013-10-10 12:24:48 +02:00
Hylke Bons
10232b033d statusicon: No need to update the whole menu when just changing status 2013-10-10 12:22:05 +02:00
Hylke Bons
e84dab69b0 statusicon: No need to update the whole menu when just changing status 2013-10-10 12:21:32 +02:00
Hylke Bons
9b0905ed01 build: Remove unused lines from configure.ac 2013-10-10 01:06:15 +02:00
Hylke Bons
8e4621a65c setup: Fix treeview selection resetting after failed add 2013-10-10 00:38:12 +02:00
Hylke Bons
b47b95f18a windows setup: Focus on email field if name is already filled in 2013-10-09 20:42:13 +02:00
Hylke Bons
0b63b7bfdc mac setup: Focus on email field if name is already filled in 2013-10-09 20:42:13 +02:00
Hylke Bons
3c634424ef windows setup: Focus on email field if name is already filled in 2013-10-09 20:37:23 +02:00
Hylke Bons
d3dbe2dcef mac setup: Focus on email field if name is already filled in 2013-10-09 20:34:10 +02:00
Hylke Bons
7e71374cef setup: Focus on entry fields on first start 2013-10-09 20:14:18 +02:00
Hylke Bons
fc24e6521e setup: Set focus on entry when asking for a password 2013-10-09 20:02:46 +02:00
Hylke Bons
b52b43d32a build: Bump version to 1.3 2013-10-09 18:36:34 +02:00
Hylke Bons
f0c61d8d50 setup: Nicer spacing of the treeview 2013-10-09 18:34:42 +02:00
Hylke Bons
c7cad391b3 Various theme fixes 2013-10-09 18:05:48 +02:00
Hylke Bons
928a7fd545 build: Use libappindicator GTK+3 bindings 2013-10-09 15:23:33 +02:00
Hylke Bons
43a5b1720a eventlog: Remove spinner code and use GTK+3's native spinner 2013-10-09 12:58:14 +02:00
Hylke Bons
5e4f9f35c1 eventlog: Fix content area background color 2013-10-09 12:18:24 +02:00
Hylke Bons
4fdca88365 about: Fix scaling when using different fonts and a11y mode. Closes #1211 2013-10-09 11:49:39 +02:00
Hylke Bons
4b2e711fb2 setup: Remove debug lines 2013-10-09 11:47:59 +02:00
Hylke Bons
388f89a658 setup: Fix some style issues 2013-10-09 11:33:12 +02:00
Hylke Bons
8c52d9626b eventlog: Fix temporary warning 2013-10-09 11:32:13 +02:00
Hylke Bons
5283d65c0a Re-enable notify-sharp 2013-10-09 10:48:07 +02:00
Hylke Bons
ddd8a765fa ui: Port all the things to GTK+3 2013-10-08 20:18:53 +02:00
Hylke Bons
ae4abf7f77 Temporarily disable dependencies that require GTK+2 2013-10-08 18:40:37 +02:00
Hylke Bons
531122db31 build: Use GTK+3 2013-10-08 14:00:05 +02:00
Hylke Bons
fb7fac9b50 windows setup: Tweak position of progress label 2013-10-06 23:40:55 +01:00
Hylke Bons
b0ad561f19 linux setup: Show download speed when adding projects 2013-10-06 23:22:51 +01:00
Hylke Bons
a4dacba699 statusicon: Add temporary hack to always reflect the right status 2013-10-06 22:56:33 +01:00
Hylke Bons
6a6e6b77ec linux eventlog: Minimum size for the window 2013-10-06 18:23:05 +01:00
Hylke Bons
aa3c8a0629 Merge pull request #1397 from leighman/master
Fix 'Recent Changes' dialog placement
2013-10-06 10:12:52 -07:00
Hylke Bons
32e6650042 update Appdata file descriptions. #1393 2013-10-06 17:17:41 +01:00
Hylke Bons
2e2418f2a3 Merge pull request #1393 from comzeradd/appdata
Add appdata file
2013-10-06 09:08:24 -07:00
Hylke Bons
6d42648c01 update README with a more explicit note about the Git dependency. 2013-10-06 17:03:14 +01:00
Hylke Bons
1d9c850383 update News.txt with 1.2.0 release date 2013-10-06 17:03:14 +01:00
Jack Leigh
3c3f48664e Fix 'Recent Changes' dialog placement
On multi-monitor setups this was messed up, especially if one monitor
is below the other. Now get dimensions of 1st monitor and place based
on those. Preserve existing (strange?) placement logic.
Use SetDefaultSize rather than SetSizeRequest to allow resizing.
2013-09-28 17:55:20 +01:00
Nikos Roussos
5994760167 Add comment to .desktop 2013-09-19 11:52:29 +03:00
Nikos Roussos
c9bcda945c Add appdata file 2013-09-13 20:15:55 +03:00
Hylke Bons
2b38f1ed09 Merge pull request #1385 from Daapii/patch-1
config: Simplify steps setting the username
2013-08-30 09:20:58 -07:00
Daapii
071c7316e7 Update SparkleConfig.cs 2013-08-30 14:44:05 +02:00
Hylke Bons
373771d176 linux setup: Fix compile error 2013-08-28 11:23:12 +02:00
Hylke Bons
a6597997f6 setup: More verbose download status messages 2013-08-26 23:13:57 +02:00
Hylke Bons
af4ac5895e controller: Write OS and SparkleShare version to debug log on start 2013-08-26 21:51:58 +02:00
Hylke Bons
3d7bb6b490 Merge pull request #1380 from BarryThePenguin/master
setup fetcher: Show download speed on windows #1361
2013-08-26 09:06:10 -07:00
Hylke Bons
caa2354e8e Update News.txt 2013-08-26 14:16:43 +02:00
Jonathan Haines
3af114a046 setup fetcher: Show download speed on windows 2013-08-26 21:51:46 +10:00
Hylke Bons
6542cb27d3 setup fetcher: Show download speed on initial project fetch. #1361 2013-08-25 18:46:06 +02:00
Hylke Bons
e5365898eb linux bubbles: add debug information for #1362 2013-08-21 22:30:02 +02:00
Hylke Bons
070eefbdcf fetcher: Add Kate swap files to ignore list. Closes #1368 2013-08-11 14:39:07 +01:00
Hylke Bons
ebae639003 linux eventlog: Ask for confirmation when overwriting an existing file when restoring. #1336 2013-07-11 10:09:13 +01:00
Hylke Bons
b15f0294f0 Merge pull request #1335 from MPW1412/master
Update of the Wikipage for Windows compilation
2013-07-10 13:17:50 -07:00
MPW1412
957ffb6d7d Merge pull request #1 from MPW1412/patch-1
version updates and detailed the instructions
2013-07-10 13:14:59 -07:00
MPW1412
cbf7e9984c version updates and specified the instructions 2013-07-10 21:25:13 +02:00
Hylke Bons
9d0a4c5d86 event log: Allow restoring files with 'special' characters. Fixes #1330 2013-07-10 19:39:20 +01:00
Hylke Bons
96a80c51e6 repo git: add more debug info for resolving conflicts 2013-07-10 17:11:16 +01:00
Hylke Bons
2ab0beaa67 event log: Fix crash when using default avatar. Closes #1331 2013-07-10 17:09:15 +01:00
Hylke Bons
6f1b7843dc config: Keep logs for a week 2013-07-10 17:07:44 +01:00
Hylke Bons
d1443712e3 repo git: Add more debug lines for rebasing 2013-07-06 20:00:27 +01:00
Hylke Bons
f0e0e50af0 fetcher git: Fix typo pointing to excludes file 2013-07-06 19:05:12 +01:00
Hylke Bons
6b00d11178 setup: Fix grammar, punctuation and inconsistencies 2013-07-06 16:49:41 +01:00
Hylke Bons
3af2fd5f41 repo git: Skip unparseable lines and show an error 2013-07-06 16:04:59 +01:00
Hylke Bons
360a23e4d0 repo git: Detect more out of space errors 2013-07-06 15:53:41 +01:00
Hylke Bons
6dd97ac434 Update News.txt 2013-07-04 14:49:00 +01:00
Hylke Bons
9974142322 mac eventlog: Hack for making the web view always disappear 2013-07-02 17:40:24 +01:00
Hylke Bons
d846d59db9 fetcher git: Quote paths passed to openssl. #1315 2013-07-02 12:07:29 +01:00
Hylke Bons
4e5f36201f Merge pull request #1324 from tuxmartin/master
Next part of Czech translation.
2013-06-30 16:26:13 -07:00
tuxmartin
5e7edbebae Next part of czech translation. 2013-07-01 01:16:24 +02:00
Hylke Bons
ad4db2ad22 linux plugins: Fix 'Planio' plugin showing up as 'Gitorious' 2013-06-30 22:42:54 +01:00
Hylke Bons
e20bea70e0 Fix build 2013-06-30 22:19:23 +01:00
Hylke Bons
032e5ee581 setup: Clear all fields after completed Add action 2013-06-30 17:26:40 +01:00
Hylke Bons
44fad5e828 controller: Move avatar logic to its own class 2013-06-30 16:54:04 +01:00
Hylke Bons
9d893d4fba controller: Move cloned folder deletion logic to fetcher 2013-06-30 15:48:35 +01:00
Hylke Bons
5072edf2d1 repo git: Simplify log parsing 2013-06-29 18:34:36 +01:00
Hylke Bons
6baf5a19b6 Compress image files 2013-06-29 11:50:11 +01:00
Hylke Bons
4b599dcce4 repo git: check for errors moving files when rebasing. add more debug info 2013-06-29 11:48:36 +01:00
Hylke Bons
576909ac1a fetcher: Add exclude rule for QuarkXPress temporary files. #1321 2013-06-28 21:18:03 +01:00
Hylke Bons
3844e66ecb Update News.txt 2013-06-26 10:27:26 +01:00
Hylke Bons
9a6f99c378 Fix coding style 2013-06-26 10:11:03 +01:00
Hylke Bons
e4a5d143b2 mac setup: Update comment for version check 2013-06-26 09:58:39 +01:00
Hylke Bons
fdbb7e97cb mac setup: determine hi-res display only in Lion or later 2013-06-26 09:56:34 +01:00
Hylke Bons
99755e9aff Merge pull request #1317 from jv42/master
Fixed Windows compilation.
2013-06-25 07:15:42 -07:00
Julien Villers
23a7abd323 Removed pretty quotes that get rendered as ? in notification bubbles.
Quick fix for the 1316 issue.
2013-06-25 16:11:59 +02:00
Julien Villers
c322d70a2e windows: Fixed compilation.
SparkleLib.SparkleGit => SparkleLib.Git
Added project reference.
2013-06-25 16:04:29 +02:00
Jo Shields
a47711ff14 Add support for startup scanning of invites.
This commit makes SparkleShare check its config directory for
invite XML files on startup, rather than only when the Filesystem
watcher is alerted to a new file being created.
2013-06-24 15:06:21 +01:00
Hylke Bons
e1bba3b68e Merge branch 'tortoise'
Conflicts:
	SparkleLib/Git/SparkleGit.cs
	SparkleLib/SparkleFetcherSSH.cs
	SparkleShare/SparkleControllerBase.cs
2013-06-23 10:03:09 +01:00
Hylke Bons
7c81fa1260 windows: Fix GIT_SSH path to ssh.exe 2013-06-23 09:58:55 +01:00
Hylke Bons
c69806f19e fetcher git: Catch stream errors when process has been killed by user. Fixes #1187 2013-06-20 21:44:34 +01:00
Hylke Bons
ceb2f745f6 windows: use forwards slashes whem importing key on domain account. #1263 2013-06-17 16:12:50 +01:00
Hylke Bons
d32e257589 Merge pull request #1310 from melchips/master
Compilation issue on Gnu/Linux (misspelled SparkleLogger object call)
2013-06-16 15:09:36 -07:00
Francois Truphemus (melchips)
a5035388a0 Fix for compilation issue on GNU/Linux with misspelled SparkleLogger object 2013-06-16 23:38:17 +02:00
Hylke Bons
d66159938d Bump version and update news 2013-06-13 23:32:29 +01:00
Hylke Bons
7921e74e24 invites mac: Start SparkleShare after opening invites 2013-06-13 18:36:31 +01:00
Hylke Bons
c4bbce425d Fix build 2013-06-13 18:17:04 +01:00
Hylke Bons
af534ac8e0 Fix build 2013-06-13 18:11:10 +01:00
Hylke Bons
fc9c944891 Remove accidentally added file from tree 2013-06-13 18:00:14 +01:00
Hylke Bons
7dbd6c6378 invites: make temporary invite files invisible 2013-06-13 17:58:18 +01:00
Hylke Bons
795eaf463d repo: Fix a few race conditions updating the status icon 2013-06-13 17:51:38 +01:00
Hylke Bons
d645eb412c + ‘.sparkleshare’ 2013-06-13 17:25:08 +01:00
Hylke Bons
318335e97d Remove accidentally added files from tree 2013-06-13 16:57:20 +01:00
Hylke Bons
ad92394785 Merge pull request #1308 from directhex/master
Add missing / to sed in "sparkleshare open"
2013-06-13 07:29:54 -07:00
Jo Shields
1cdfc51a90 Add missing / from sed in "sparkleshare open" 2013-06-13 15:23:26 +01:00
Hylke Bons
653cb522d9 Merge pull request #1307 from directhex/master
Add missing quotes to launch script
2013-06-13 06:15:03 -07:00
Jo Shields
91d0cebed9 Add quoting to invocation of sed in "sparkleshare open" to avoid
sed: -e expression #1, char 18: unknown option to `s'
2013-06-13 14:07:51 +01:00
Hylke Bons
d69e9a6468 mac: Reposition the Events windows nicer when opening 2013-06-10 16:06:08 +01:00
Hylke Bons
b721aab0f1 setup: Fix path being saved where it shouldn't after closing window 2013-06-10 15:26:13 +01:00
Hylke Bons
647ce92c07 + ‘.sparkleshare’
+ ‘SparkleShare.txt’
2013-06-02 18:27:04 +01:00
Hylke Bons
8962e79b7a windows: Don't crash and show a warning when FIPS is enabled. Closes #1298 2013-06-01 20:54:01 +01:00
Hylke Bons
6e3748c44d build: Adjust version bump script to include Mac Info.plist. Closes #1297 2013-06-01 16:37:32 +01:00
Hylke Bons
4d1b603bf6 linux bubbles: Add debug info, don't fail silently. #1299 2013-06-01 11:12:44 +01:00
Hylke Bons
893be4998e repo: Fix race condition causing the statusicon to report an error where there isn't one 2013-05-30 13:05:50 +01:00
Hylke Bons
b6d9312bc8 Merge pull request #1296 from mortenn/master
Fix invite url breakage in third party applications
2013-05-30 02:27:28 -07:00
Morten Nilsen
b3f3813c4b Fix broken URLs from calling applications 2013-05-30 11:11:56 +02:00
Hylke Bons
0981e401a4 Merge pull request #1294 from mortenn/master
Hide console window when clicking invite links
2013-05-30 01:31:10 -07:00
Morten Nilsen
32cda3b20f Do not show console window when clicking links 2013-05-30 07:40:42 +02:00
Hylke Bons
f1324a75cc repo: Fix a possible race condition that can cause a double upload 2013-05-29 12:09:39 +01:00
Hylke Bons
f73673a006 build: Remove System.Web 2013-05-29 10:13:26 +01:00
Hylke Bons
ab61084959 Merge pull request #1292 from mortenn/master
Fix for issue #1285
2013-05-29 02:07:25 -07:00
Morten Nilsen
788645589c Fix for issue #1285 2013-05-29 10:38:56 +02:00
Hylke Bons
4c607b496a setup: Mention Client ID more explicitly on error page. Closes #1227 2013-05-28 00:01:18 +01:00
Hylke Bons
386ccd9ada setup: Reset plugin selection after closing window 2013-05-27 23:54:02 +01:00
Hylke Bons
a31d5ee1be setup controller: Remove old code 2013-05-27 23:04:30 +01:00
Hylke Bons
3c4f4a9584 about: Fix version check 2013-05-27 18:54:42 +01:00
Hylke Bons
a7711b29f3 setup: enable Client ID in status icon after key has been created 2013-05-26 13:44:57 +01:00
Hylke Bons
e86728b5f6 Update invite test page with new scheme 2013-05-26 13:19:51 +01:00
Hylke Bons
a38fe40fe4 invites: use new url scheme on all platforms. #1283 2013-05-26 13:18:23 +01:00
Hylke Bons
678be9fd14 mac: Change invite scheme to sparkleshare://addProject/. #1283 2013-05-26 13:13:01 +01:00
Hylke Bons
8b7b7d8252 setup: Allow spaces in the middle of passwords. closes #1278 2013-05-21 19:17:10 +01:00
Hylke Bons
bcaf67a9b3 mac setup: Make sure to update list after adding new plugin 2013-05-21 19:16:18 +01:00
Hylke Bons
bcfb5ed443 Merge pull request #1288 from melchips/master
Fix for compilation on GNU/Linux (missing System.Web reference)
2013-05-21 01:32:36 -07:00
Francois Truphemus (melchips)
81d7c393f0 Link against System.Web on GNU/Linux 2013-05-21 09:44:50 +02:00
Hylke Bons
761e720a05 Merge pull request #1287 from eighthave/master
support private, secure shares with tor .onion addresses
2013-05-18 02:16:49 -07:00
Hans-Christoph Steiner
313989de53 when using tor .onion addresses, skip ssh-keyscan (no proxying support)
Tor has special domain names called ".onion addresses".  They can only be
resolved by using a proxy via tor. While the rest of the openssh suite
fully supports proxying. ssh-keyscan does not, so it can't be used for
.onion addresses because it just barfs saying unknown host
2013-05-17 23:08:53 -04:00
Hylke Bons
ca17f60b50 invite: encode url data before posting it. closes #1285 2013-05-15 17:16:17 +01:00
Hylke Bons
9fc93123d0 repo git: show first file revision in history if unedited file has been deleted. fixes #1272 2013-05-14 22:40:20 +01:00
Hylke Bons
f8303cdde7 fix build 2013-05-14 21:12:15 +01:00
Hylke Bons
3bd0287466 windows keys: add more debug info for #1263 2013-05-04 18:08:31 -04:00
Hylke Bons
5afff41c69 git: don't crash on parsing progress info. fixes #1237 2013-05-04 17:47:43 -04:00
Hylke Bons
d72e5dc726 git: fix crash when committing renames with spaces. closes #1267 2013-05-04 17:07:52 -04:00
Hylke Bons
35b6e18762 fetcher: fix host key check. closes #1249 2013-04-27 13:02:54 +01:00
Gerard Walace
52485f32f4 - Mono/.Net diff : A little change in the code in order to work with a .net Build.
It seems (not tried) that the Mono Directory.GetFiles return an array of file_names.
A .net compiler return an array of file_paths.
2013-03-25 12:10:02 +01:00
Hylke Bons
d3899fc398 Merge pull request #1232 from GerardWalace/master
Build problems on windows
2013-03-24 15:57:59 -07:00
Hylke Bons
fdc42b5dd8 fetcher: create separate Base, SSH, and Git classes. cleaner abstraction. 2013-03-24 23:55:54 +01:00
Hylke Bons
74b483cf0b fetcher: create separate Base, SSH, and Git classes. cleaner abstraction. 2013-03-24 23:52:05 +01:00
Gerard Walace
8019f411f8 - windows : fix build (on windows) 2013-03-24 23:41:01 +01:00
Hylke Bons
59c9fa82f3 plugins: respect the Backend element. closes #1224 2013-03-23 18:48:47 +01:00
Hylke Bons
07d9f13a75 windows: fix build 2013-03-18 12:35:06 +01:00
Hylke Bons
b52899bf2a windows: fix build 2013-03-18 11:51:14 +01:00
Hylke Bons
a67979ac44 windows setup: remove close button. fixes #1215 2013-03-12 12:49:13 +00:00
Hylke Bons
c8126b225e news: prepare some release notes for 1.1 2013-03-11 22:44:06 +00:00
Hylke Bons
bee206814a git: only add GIT_SSH env var if it doesn't exist already 2013-03-11 21:01:41 +00:00
Hylke Bons
f41c7a4251 fetcher: ignore files with chars that aren't allowed on Windows. #1213 2013-03-11 20:10:13 +00:00
Hylke Bons
ca93d6ca4d linux about: fix window close keyboard shortcuts 2013-03-11 17:25:04 +00:00
Hylke Bons
c3d53e0267 repo git: error out when files can't be added to the database. closes #1212 2013-03-11 17:10:03 +00:00
Hylke Bons
669ebbaefb Update SparkleAbout.cs 2013-03-11 14:03:39 +00:00
Hylke Bons
1fff87a739 Update SparkleAbout.cs 2013-03-11 13:57:44 +00:00
Hylke Bons
20bf357f33 statusicon linux: fix build 2013-03-11 13:52:10 +00:00
Hylke Bons
692636ca9d event log: make folder names clickable. closes #1209 2013-03-11 12:30:45 +00:00
Hylke Bons
f5d358de14 event log: tell when a project doesn't keep a history 2013-03-10 22:31:33 +00:00
Hylke Bons
5d77525722 Update .gitignore 2013-03-10 21:40:30 +00:00
Hylke Bons
8a498b0bfa statusicon linux: fix typo. fixes #1207 2013-03-10 00:30:43 +00:00
Hylke Bons
14d0b524f4 Update README.md 2013-03-09 16:11:56 +00:00
Hylke Bons
49bb31bcc6 Update README.md 2013-03-09 16:10:27 +00:00
Hylke Bons
75cb1d932d controller: add more debug info for #1062 2013-03-09 15:11:03 +00:00
Hylke Bons
228e3ecf9b windows statusicon: implement link code item. closes #1129 2013-03-09 14:03:01 +00:00
Hylke Bons
08d67ffd00 setup: change tutorial slide text about link code location 2013-03-06 20:08:38 +00:00
Hylke Bons
d7f2e35ebe statusicon linux: add link code menu item. #1129 2013-03-06 20:02:09 +00:00
Hylke Bons
dba6c02fde link code is no longer needed in the user's sync folder 2013-03-05 00:19:20 +00:00
Hylke Bons
8ebaf12323 mac statusicon: implement Copy Link Code menu item. #1129 2013-03-04 16:10:22 +00:00
Hylke Bons
eaa19e7d49 mac: fix crash in watcher. closes #1190 2013-02-28 19:36:59 +00:00
Hylke Bons
876e266e32 fetcher: configure to ignore the global gitignore file. closes #1194 2013-02-27 17:45:41 +00:00
Hylke Bons
b4c49278bb git: only add new language env var if it doesn't exist yet. fixes #1191 2013-02-21 13:53:23 +00:00
Hylke Bons
4693f48f04 git: force language to be en_US for output 2013-02-18 21:19:31 +00:00
Hylke Bons
07b8915fa9 repo git: fix formatting of commit message 2013-02-18 19:59:09 +00:00
Hylke Bons
03e2537c9f repo: ignore ASCII DEL characters when compiling the log. fixes #1185 2013-02-14 20:21:23 +00:00
Hylke Bons
32b9e55f75 fetcher: add .dmg to list of files not to compress 2013-02-14 11:04:31 +00:00
Hylke Bons
e8a3143012 windows: explicitly point GIT_SSH to ssh.exe 2013-02-13 22:45:12 +00:00
Hylke Bons
4388347bf6 controller: fix migration of key files. #closes #1184 2013-02-12 19:52:45 +00:00
Hylke Bons
97e8965800 event log: manually combine breadcrumbs. fixes #914 2013-02-10 16:00:55 +00:00
Hylke Bons
4778222134 repo: update sync algorithm. fewer threads, less complexity 2013-02-09 23:42:32 +00:00
Hylke Bons
8b92bf0af8 Add plugin for plan.io 2013-01-29 09:07:01 +00:00
Hylke Bons
e8a2d74bc4 fetcher: use FetcherInfo object to wrap parameters and respect AnouncementsUrl 2013-01-27 19:24:36 +00:00
Hylke Bons
94832d8633 repo git: catch exceptions when parsing sync speed. fixes #1163 2013-01-27 11:47:48 +00:00
Hylke Bons
b243522d25 mac watcher: stop some unnecessary triggers from taking place. fixes some double syncs. 2013-01-26 22:47:36 +00:00
Hylke Bons
344dafe9ef linux: install more icons in the system theme 2013-01-25 15:28:23 +00:00
Hylke Bons
29011fe0f0 repo git: check if remote rev is in local history when determining state. closes #1155 2013-01-24 20:10:42 +00:00
Hylke Bons
025075dac2 mac linux: make the SparkleShare folder less accessible. closes #1153 2013-01-24 20:04:07 +00:00
Hylke Bons
4858090db1 Merge pull request #1160 from hbons/key_types
fetcher: look for other host keys, not just RSA
2013-01-23 07:19:22 -08:00
Hylke Bons
50019e5145 fetcher: look for other host keys, not just RSA 2013-01-23 12:07:52 +00:00
Hylke Bons
acf9a64883 statusicon: add larger icons for GNOME 3 and use them 2013-01-23 11:59:46 +00:00
Hylke Bons
45e23e0330 statusicon: use 48x48 icon to look good on GNOME 3 2013-01-23 10:26:11 +00:00
Hylke Bons
165b87f8a5 repo: don't show notifications for changes that you made yourself elsewhere 2013-01-20 12:40:24 +00:00
Hylke Bons
b62bc142de controller: .git wasn't stripped off of folder names 2013-01-18 21:21:26 +00:00
Hylke Bons
81e1433635 lib: change default install location in defines 2013-01-15 19:35:19 +00:00
Hylke Bons
b722bcc762 about: make window a dialog. fixes scaling issues in tiling WMs 2013-01-15 12:32:45 +00:00
Hylke Bons
8050985d81 Merge branch 'i3-fix' of https://github.com/hbons/SparkleShare 2013-01-15 12:30:06 +00:00
Hylke Bons
9b77207f77 controller: catch more exception types when fetching avatars 2013-01-14 17:59:33 +00:00
Hylke Bons
ffb9cc0c61 fix build. closes #1151 2013-01-13 14:17:07 +00:00
Hylke Bons
9a31ae11bb windows statusicon: change notification checkbox enable logic. fixes #1146 2013-01-13 11:29:28 +00:00
Hylke Bons
8716eeeef1 bubbles: move logic for when to display notifications. fixes invisible toggling on mac. 2013-01-11 20:11:31 +01:00
Hylke Bons
40e98347ca repo: refactor size calculation, ignore symlinks. fixes #1149 2013-01-11 19:58:14 +01:00
Hylke Bons
5c75c9dd58 repo git: empty logs make me sad. always show something when no changes this month 2013-01-11 19:38:49 +01:00
Hylke Bons
89c41de572 repo: make Identifier virtual so it can be overriden if needed. closes #1142 2013-01-08 21:35:01 +01:00
Hylke Bons
1594b88e91 controller: replace %20 with spaces in target folder name. #1137 2013-01-07 17:52:23 +01:00
Hylke Bons
9ec88ad9dc Revert "Update from using AbsolutePath to LocalPath for all uris, fix some uri path combining."
This reverts commit b2b49012c1.

Conflicts:

	SparkleShare/SparkleControllerBase.cs
2013-01-06 19:33:55 +01:00
Hylke Bons
b50c0e9cc8 fix coding style 2013-01-06 15:58:11 +01:00
Hylke Bons
ea9303aa80 repo git: reduce the number of status commands being called on activity 2013-01-06 12:21:54 +01:00
Hylke Bons
bbc7751538 statusicon: add lock. attempt to fix #1130 2013-01-05 16:28:24 +01:00
Hylke Bons
b659b4a413 controller: disable buggy on the fly folder deletion for now 2013-01-05 16:10:36 +01:00
Hylke Bons
b6dc2f442f repo: refactor startup sync loop 2013-01-05 14:15:22 +01:00
Hylke Bons
11cbf733df fix whitespace 2013-01-05 14:04:12 +01:00
Hylke Bons
325d627537 controller: add temporary block to migrate keys to none space containing file names 2013-01-05 14:03:47 +01:00
Hylke Bons
5cab045d1b Merge branch 'PathFix' of https://github.com/brandondahler/SparkleShare
Conflicts:
	SparkleShare/SparkleControllerBase.cs
2013-01-05 10:56:19 +01:00
Brandon Dahler
f08e102f40 Update from using AbsolutePath to LocalPath for all uris, fix some uri path combining. 2013-01-05 02:38:01 -06:00
Michael Scherer
6bb15793e9 Do not use a predictible filename in /tmp for pid
Since any user can write the file in /tmp, any user could inject a
incorrect pid or anything ( that would be passed to kill
later ), or to put a link to a file ( which would be erased if the timing is
good ) when SparkleShare is started. So using a file in the hme, prefixed
with the hostname ( for nfs shared home ). This is a problem only on
distribution where $XDG_RUNTIME_DIR is not set ( for example RHEL 6 ).
2013-01-04 23:13:55 +01:00
Hylke Bons
d24b241d63 git: fix typo. closes #1134 2013-01-03 22:13:18 +01:00
Hylke Bons
ad6f63e334 Search for git in the install dir, so people can add their custom copy of git. closes #1126 2013-01-03 13:34:47 +01:00
Hylke Bons
1913633216 Merge pull request #1131 from brandondahler/CultureFix
Manually set locale to en-US for parsing numbers out of git output
2013-01-02 10:19:53 -08:00
Hylke Bons
1c930c43ad Merge pull request #1122 from brandondahler/HistoryFix
Do not include /.git file in calculating subdirectory size
2013-01-02 06:09:24 -08:00
Brandon Dahler
3e5868d8e0 Manually set locale to en-US for parsing numbers out of git output 2012-12-31 04:06:07 -06:00
Brandon Dahler
be6bbbe318 Do not include /.git file in calculating subdirectory size 2012-12-25 00:32:39 -06:00
Hylke Bons
e16299dca8 setup window: set window type hint to dialog 2012-12-22 12:32:23 +01:00
Hylke Bons
875e759794 fetcher: ssh+backend strip should be in the derived class, not the base class. #1118 2012-12-21 22:02:35 +01:00
Hylke Bons
f3e42393ea eventlog: return empty list of changes instead of null for projects without a history. closes #1119 2012-12-20 23:37:14 +01:00
Hylke Bons
3339d6d280 git: adjust git-bin configuration to use sftp 2012-12-20 18:40:55 +01:00
Hylke Bons
5221619566 fix build 2012-12-19 21:58:22 +01:00
Hylke Bons
b64bc0e0fa repo git: when things are utterly wrong, abandon rebase 2012-12-19 21:57:55 +01:00
Hylke Bons
7065ecaf24 fetcher: let the backend handle the parsing of the url. #1118 2012-12-19 21:02:00 +01:00
Hylke Bons
62625f0b97 controller: determine backend using the whole url, not just the path piece. #1118 2012-12-19 20:44:23 +01:00
Hylke Bons
cf559ee23e linux: put app icons in 'apps' instead of 'places' 2012-12-18 22:44:37 +01:00
Hylke Bons
dc25f6ff1c fix build 2012-12-18 18:05:06 +01:00
Hylke Bons
ea9812eb9e repo git: add more git-bin configuration on startup 2012-12-18 13:36:36 +01:00
Hylke Bons
7d7812b8b0 mac eventlog: fix action images not appearing 2012-12-18 13:06:46 +01:00
Hylke Bons
72a517d017 fetcher git: increase big file threshold 2012-12-14 19:13:30 +01:00
Hylke Bons
7eb8485364 config: include both private and public keys for use in the app 2012-12-14 17:10:00 +01:00
Hylke Bons
d9811e00a4 repo git: add private key info when using git-bin 2012-12-14 17:03:00 +01:00
Hylke Bons
359707764a repo git: when setting the url from config, also set the git-bin.sshUrl 2012-12-14 13:40:49 +01:00
Hylke Bons
a2bdbfaff3 keys: use underscore instead of a space in the key name 2012-12-14 10:29:35 +01:00
Hylke Bons
3f0c08e941 statusicon: rely on main controller for updating the recent events item. force loaded to true after project add fixes. #1100 2012-12-11 21:33:06 +01:00
Hylke Bons
ba5385040c fetcher: compression exclude rules: tar is not compressed, add truecrypt volumes 2012-12-11 20:56:07 +01:00
Hylke Bons
611be24011 touch up the 3rd tutorial slide a bit 2012-12-10 21:01:07 +01:00
Hylke Bons
edeeb71a43 about: trim the downloaded version string 2012-12-10 20:17:37 +01:00
Hylke Bons
085d31663c Merge pull request #1095 from abock/master
Add Retina Support
2012-12-10 11:03:05 -08:00
Aaron Bockover
fb8f3fee01 [SparkleLib] fix debug build 2012-12-10 12:55:02 -05:00
Aaron Bockover
df38c71a8e [mac] add retina tutorial-slide-3 2012-12-10 12:54:48 -05:00
Aaron Bockover
31d6cc2680 [mac] SparkleSetup: use NSImage.ImageNamed for tutorial-slide images 2012-12-10 12:14:42 -05:00
Aaron Bockover
5e71089f21 [mac] SparkleSetup: support @2x images
Since the plugin images come from a manifest
with full paths, to support @2x images we have
to do a little more work by rebuilding the image
path based on NSWindow.BackingScaleFactor.

Theoretically this is forward compatible with
future scalings (e.g. @3x, @9000x).
2012-12-10 11:46:00 -05:00
Aaron Bockover
38e1688297 [mac] use NSImage.ImageNamed for retina support
Avoid using the full path to images and instead
allow NSImage.ImageNamed to pick the right image
from the main bundle. On Retina displays this
means NSImage will pick an @2x named image if it
exists.
2012-12-10 11:46:00 -05:00
Aaron Bockover
7bd834e82a [mac] move images from Pixmaps to Resources
Change the build action from Content to
BundleResource.
2012-12-10 11:46:00 -05:00
Hylke Bons
5c24c11f48 mac: add instruction on how to work around the monomac/gatekeeper issue 2012-12-10 17:19:56 +01:00
Hylke Bons
d7c791e1c2 news: update timestamp 2012-12-09 16:27:07 +01:00
Hylke Bons
1a89620a4e update News 2012-12-07 23:46:58 +00:00
Hylke Bons
c6e9724c4b about: don't show micro version when it's '.0' 2012-12-07 23:38:05 +00:00
Hylke Bons
529030f646 event log: some more occasions to force english date 2012-12-07 23:34:12 +00:00
Hylke Bons
1d5d827dd0 bump version 2012-12-07 17:19:51 +00:00
Hylke Bons
d23728d194 windows about: make updates line more readable 2012-12-06 12:40:55 +00:00
Hylke Bons
12eaffab8e bump version 2012-12-07 10:34:45 +00:00
Hylke Bons
d8add4cbb6 update News 2012-12-07 10:19:12 +00:00
Hylke Bons
4d1a9aa5bc fetcher: add some more debug rules for fetching the host key 2012-12-06 21:35:53 +00:00
Hylke Bons
36bade76ca windows: sounds are annoying 2012-12-06 19:44:24 +00:00
Hylke Bons
aef7126a2a clean up a bit 2012-12-06 19:33:39 +00:00
Hylke Bons
ee646fde9c windows statusicon: fix opening folders. closes #1093 2012-12-06 12:22:20 +00:00
Hylke Bons
3cb3689c01 mac setup window: clean up 2012-12-06 11:19:20 +00:00
Hylke Bons
ff909a0ed2 mac setup: prevent annoying window flash by only creating the server selection list once 2012-12-06 11:04:14 +00:00
Hylke Bons
afe2a390dc bump version 2012-12-05 13:13:47 +00:00
Hylke Bons
78d59d4553 statusicon: try to fix #1092 2012-12-05 08:44:33 +00:00
Hylke Bons
5640f30e34 mac: fix occasional crash when updating the menu whilst it's open 2012-12-04 23:51:32 +00:00
Hylke Bons
07617a5201 mac: image as column object has been deprecated 2012-12-04 14:33:22 +00:00
Hylke Bons
2f47112d49 setup: fix freeze when pressing the Try Again button 2012-12-04 14:17:54 +00:00
Hylke Bons
affed3d942 windows: fix setting of custom folder icon 2012-12-03 15:54:06 +00:00
Hylke Bons
973eabaad9 update news 2012-12-03 11:54:11 +00:00
Hylke Bons
a42f9fe136 event log: force English dates for now 2012-12-02 22:41:20 +00:00
Hylke Bons
d91de6e9af linux: fix build 2012-12-02 22:22:06 +00:00
Hylke Bons
6391ac146b windows: fix version number 2012-12-02 22:20:06 +00:00
Hylke Bons
243c037887 windows setup: tweak positions of tutorial slides 2012-12-02 21:39:44 +00:00
Hylke Bons
2811351786 windows: tweak tutorial slide size 2012-12-02 21:34:03 +00:00
Hylke Bons
34dd3de0ff linux: fix build 2012-12-02 21:28:46 +00:00
Hylke Bons
016bd3fc44 windows: fix build 2012-12-02 20:00:42 +00:00
Hylke Bons
0beeb3dfe7 windows statusicon: fix submenu item clicks 2012-12-02 20:00:11 +00:00
Hylke Bons
0f19f40e61 about: simplify UI events 2012-12-02 17:36:37 +00:00
Hylke Bons
1f37b0e9fb linux setup: clean up 2012-12-02 15:30:28 +00:00
Hylke Bons
008943b8a6 linux setup: clean up 2012-12-02 15:26:40 +00:00
Hylke Bons
856306f086 invite: clean up and handle errors better 2012-12-02 10:15:42 +00:00
Hylke Bons
c11da88745 statusicon: fix some cases where the status text doesn't update 2012-12-02 10:15:19 +00:00
Hylke Bons
7b2acd1825 invite: add better error handling 2012-12-01 20:34:36 +00:00
Hylke Bons
83f1ba1060 setup: prevent a crash when moving the link code file 2012-12-01 17:53:24 +00:00
Hylke Bons
2f75b14749 linux about: make updates label better distinguishable 2012-12-01 17:52:28 +00:00
Hylke Bons
7f213ac275 linux setup: adjust size of slide 3 2012-12-01 17:49:01 +00:00
Hylke Bons
37b50b23c1 linux statusicon: add back extra separator 2012-12-01 17:29:18 +00:00
Hylke Bons
6938d9301b setup: delete old slides images and tweak size of slide 3 on mac 2012-12-01 16:45:25 +00:00
Hylke Bons
940c10c0f5 mac: clean up 2012-11-30 01:25:35 +00:00
Hylke Bons
d7913b8431 mac: clean up 2012-11-30 00:36:06 +00:00
Hylke Bons
e4d7e2937a mac watcher: fix race condition where the same repo may be triggered multiple times. closes #1083 2012-11-29 18:51:40 +00:00
Hylke Bons
69d67ca434 various rearrangements and tweaks 2012-11-28 20:17:39 +00:00
Hylke Bons
3f13d39b8c mac: clean up 2012-11-27 21:57:15 +00:00
Hylke Bons
e575e2e9da fetcher git: fix crypto. 'git branch -a' doesn't always show all branches 2012-11-27 21:57:05 +00:00
Hylke Bons
d3479674d6 mac: clean up 2012-11-26 10:25:10 +00:00
Hylke Bons
e548da7829 windows statusicon: clean up 2012-11-25 13:33:12 +00:00
Hylke Bons
12e25494b9 linux: fix build and clean up 2012-11-25 13:22:23 +00:00
Hylke Bons
82eb53f7e6 mac: add @2x tutorial slides, #1072 2012-11-24 22:20:56 +00:00
Hylke Bons
943d9e60f8 mac: clean up 2012-11-24 11:27:45 +00:00
Hylke Bons
a4e6a5f19f mac: remove a lot of boilerplate 2012-11-23 16:22:13 +00:00
Hylke Bons
e1807595a8 repo: don't allow force retry when already syncing 2012-11-23 11:37:56 +00:00
Hylke Bons
70802aabbd statusicon: don't add an action to folders that have an error submenu 2012-11-23 10:09:16 +00:00
Hylke Bons
8151263a4e repo: fix typo 2012-11-23 10:08:50 +00:00
Hylke Bons
e8b5516a85 repo statusicon: add error type: 'project not found' 2012-11-23 00:20:43 +00:00
Hylke Bons
f0a6ffb718 bump version to 0.9.9 2012-11-22 22:53:25 +00:00
Hylke Bons
26ef30a3d0 mac: add status icons @2x, #1072 2012-11-22 22:16:46 +00:00
Hylke Bons
0f8374c2d5 mac: add about-dialog@2x.png, #1072 2012-11-22 21:32:49 +00:00
Hylke Bons
6810d85db4 mac: add plugin images @2x, #1072 2012-11-22 19:27:48 +00:00
Hylke Bons
0c49b98bbb mac: add side-splash@2x.png, #1072 2012-11-22 18:15:14 +00:00
Hylke Bons
cf0ef879e6 windows statusicon: bring in line with new design 2012-11-22 14:07:07 +00:00
Hylke Bons
a53e028aab linux statusicon: bring in line with new design 2012-11-22 13:17:04 +00:00
Hylke Bons
eda81e0371 Merge branch 'master' of https://github.com/hbons/SparkleShare 2012-11-22 12:33:54 +00:00
Hylke Bons
7dc43f92ed fetcher: log exceptions more cleanly 2012-11-22 12:32:04 +00:00
Hylke Bons
84c6e99cac mac statusicon: put noise in submenu 2012-11-22 12:19:37 +00:00
Hylke Bons
3755f24127 fetcher git: simplify 2012-11-22 09:46:49 +00:00
Hylke Bons
c557224dbb Merge pull request #1079 from nicolas-raoul/patch-5
build MonoMac.dll if needed. Not sure you want to include it in this doc as it might not happen often, but anyway...
2012-11-22 00:49:45 -08:00
Nicolas Raoul
7b3ce1d368 build MonoMac.dll if needed 2012-11-22 15:03:53 +09:00
Hylke Bons
5ef13890ed repo git: fix parsing of changed host key error. #1078 2012-11-21 23:08:32 +00:00
Hylke Bons
e41f20a4cc windows: add debug rule for #1037 2012-11-21 09:33:47 +00:00
Hylke Bons
7f3ec4e450 repo git: don't try to resolve conflicts when a rebase failed due to locked files 2012-11-21 09:22:55 +00:00
Hylke Bons
e4dc6fd787 Merge pull request #1074 from nicolas-raoul/patch-4
Won't build if pkgconfig is not installed
2012-11-21 00:02:06 -08:00
Nicolas Raoul
2872807686 Won't build if pkgconfig is not installed 2012-11-21 12:55:08 +09:00
Hylke Bons
45218144de repo git: fix getting stuck in conflict resolution loop when there are no conflicts 2012-11-20 20:33:02 +00:00
Hylke Bons
e72f0906be more cleanup 2012-11-19 15:47:28 +00:00
Hylke Bons
08003c5d27 clean up 2012-11-19 15:06:56 +00:00
Hylke Bons
ae1609ae9d controller: try moving projects from .tmp twice and add more debug output 2012-11-19 12:16:57 +00:00
Hylke Bons
00665d2bad repo git: reuse regex objects 2012-11-18 18:49:57 +00:00
Hylke Bons
17076431ac linux: fix compile error 2012-11-18 15:29:22 +00:00
Hylke Bons
a26dcd93a0 linux: fix compile error 2012-11-18 15:28:14 +00:00
Hylke Bons
b8e568ecbd statusicon: start on a new thread when forcing a retry 2012-11-18 15:00:34 +00:00
Hylke Bons
032996db67 statusicon: fix progress not appearing sometimes 2012-11-18 14:29:10 +00:00
Hylke Bons
bfc9c05cd5 repo git: catch any exceptions trying to parse transfer speeds 2012-11-18 11:36:09 +00:00
Hylke Bons
f3a7de1ed3 update News 2012-11-18 11:35:49 +00:00
Hylke Bons
7fe8b42f3b statusicon: rearrange and keep references to all NSObjects on mac 2012-11-18 11:18:23 +00:00
Hylke Bons
105bb4fc8a setup: keep header on one line 2012-11-17 23:57:13 +00:00
Hylke Bons
b395648185 pass transfer speeds in bytes, not strings. report both directions when needed. 2012-11-17 23:05:29 +00:00
Hylke Bons
44b252928f repo git: show error when we can't rebase due to locked files 2012-11-17 19:03:37 +00:00
Hylke Bons
c02129717d setup: word-wrap on list points when they're long. fixes #1068 2012-11-17 18:29:11 +00:00
Hylke Bons
4f6b6de2c1 statusicon: make sure mnemonics don't show up in folder names. #1066 2012-11-17 00:02:03 +00:00
Hylke Bons
8d9700e145 controller: simplify method 2012-11-16 11:07:04 +00:00
Hylke Bons
40ae31ad0d update Mac Readme 2012-11-16 11:06:36 +00:00
Hylke Bons
ddd2221e7c repo git: don't abort rebase on startup, fix conflicts instead. fixes #1058 2012-11-16 10:05:57 +00:00
Hylke Bons
5d96268b19 repo git: always use the default repo branch, even if it's not master 2012-11-12 22:47:40 +00:00
Hylke Bons
2874ef39fc bump version to 0.9.8 2012-11-11 21:33:57 +00:00
Hylke Bons
44df23a021 bubbles: make sure grammar for number of events is always correct 2012-11-11 19:16:32 +00:00
Hylke Bons
8562a6f08f repo git: temporarily set core.ignorecase=true when rebasing to prevent conflicts. fixes #721 2012-11-11 19:15:42 +00:00
Hylke Bons
e9ca4908bc remove buggy implementation of menu overflow. #1015 2012-11-11 12:39:28 +00:00
Hylke Bons
78a00caed8 eventlog: fix broken history for file names with unicode characters. #1023 2012-11-10 22:12:38 +00:00
Hylke Bons
cbfef5b70b remove GNOME plugin as it isn't actually used by anyone 2012-11-10 22:00:03 +00:00
Hylke Bons
fbaa87208b fetcher git: add back warning about global gitignore 2012-11-10 12:26:47 +00:00
Hylke Bons
2b696d736b fetcher git: explicitly convert to native line endings for .txt files (for Notepad) 2012-11-10 10:43:30 +00:00
Hylke Bons
8b28542ebf windows eventlog: fix unicode characters in file names. closes #1023 2012-11-09 22:32:21 +00:00
Hylke Bons
79b61e97e3 update News.txt 2012-11-09 19:51:30 +00:00
Hylke Bons
f3975a9652 bump version to 0.9.7 2012-11-09 19:25:09 +00:00
Hylke Bons
87a0ffa3ed update News with new git version requirement 2012-11-09 19:17:01 +00:00
Hylke Bons
994963ae2e fetcher git: typo in config setting 2012-11-08 16:02:55 +00:00
Hylke Bons
4cc5521755 setup: fix whitespace 2012-11-07 13:27:19 +00:00
Hylke Bons
ed4ae74e52 setup: advice user to choose a unique password on crypto setup. #1055 2012-11-07 13:16:34 +00:00
Hylke Bons
677ade0acd mac: only use notification center on Mountain Lion and above 2012-11-05 23:07:35 +00:00
Hylke Bons
9e16a0cf3c fix repos with '.git' in their name not syncing sometimes 2012-11-04 18:37:38 +00:00
Hylke Bons
e97b97deb3 fetcher: use different way to determine repo backend to fix a crash on windows 2012-11-04 18:20:01 +00:00
Hylke Bons
2f0f409f74 fetcher: make Snet repos use client side crypto by default 2012-11-04 17:43:29 +00:00
Hylke Bons
0456a4a4a0 update News 2012-11-04 16:36:01 +00:00
Hylke Bons
418c1a8b97 Allow using periods '.' and underscores '_' (will be replaced by spaces locally) in project names. fixes #1046 2012-11-04 16:27:39 +00:00
Hylke Bons
4c8a5cc1b8 setup: fix Show Files button for project names containing underscores 2012-11-04 15:46:49 +00:00
Hylke Bons
40efdba888 update Newx.txt 2012-11-04 15:45:50 +00:00
Hylke Bons
db0d3a09ea statusicon: swap menu items 2012-11-04 15:44:24 +00:00
Hylke Bons
1feb841142 controller: treat treat underscores in project names as spaces 2012-11-04 13:13:50 +00:00
Hylke Bons
fa4b132ed5 windows: don't set PLINK_PROTOCOL anymore. #1047 2012-11-04 11:11:48 +00:00
Hylke Bons
0af4be06e7 Remove Growl and use Mountain Lion's notification center 2012-11-02 16:09:36 +00:00
Hylke Bons
2d9fa8ed68 fetcher: create a different SparkleShare.txt message for encrypted projects 2012-11-02 16:09:05 +00:00
Hylke Bons
acf478c000 update News 2012-10-27 15:50:26 +01:00
Hylke Bons
9f5281a104 windows setup: bring last tutorial page in line with previous commits 2012-10-27 15:28:01 +01:00
Hylke Bons
36c3ae547c setup: update phrasing 2012-10-27 14:22:55 +01:00
Hylke Bons
5282fa2573 setup linux: add link code field to last tutorial page 2012-10-27 11:49:14 +01:00
Hylke Bons
9d62ba9cd1 bump version 2012-10-26 23:54:53 +01:00
Hylke Bons
b48468620f mac ui: remove method 2012-10-26 23:51:04 +01:00
Hylke Bons
61f59d2156 remove linux project files. stuff is built from the command line 2012-10-26 23:42:29 +01:00
Hylke Bons
daa27be52f setup: prepare for last tutorial page work on linux/windows 2012-10-26 23:40:20 +01:00
Hylke Bons
3d954ffc14 setup mac: change the last tutorial page. present link code with copy button 2012-10-26 23:26:15 +01:00
Hylke Bons
810e1922ba fetcher git: explicitly set the push strategy. fixes #1035 2012-10-26 13:43:54 +01:00
Hylke Bons
8c840f8323 controller: don't crash when the SparkleShare folder is on an unmounted drive 2012-10-25 18:15:04 +01:00
Hylke Bons
e7868d9740 eventlog: remove debug line 2012-10-25 17:37:22 +01:00
Hylke Bons
d959d11c2f repo: when adding files during a sync, don't trigger a new sync but wait when idle 2012-10-25 16:23:59 +01:00
Hylke Bons
435981a7f5 eventlog: fix logic opening different pages 2012-10-25 00:30:46 +01:00
Hylke Bons
da4adce6f5 setup: follow relevant HIGs for button texts 2012-10-23 22:59:22 +01:00
Hylke Bons
f89d6943ac build: remove obsolete refs 2012-10-23 22:59:22 +01:00
Hylke Bons
5a80958fd3 Merge pull request #1030 from ianbogda/patch-2
update Wix download link
2012-10-23 13:39:45 -07:00
bogdanovic
860ecc16da update Wix download link
Wix has moved to http://wixtoolset.org/ and code are at htt://wix.codeplex.com/
2012-10-23 23:27:11 +03:00
Hylke Bons
f209356573 repo git: cleanups 2012-10-22 21:41:00 +01:00
Hylke Bons
dd566690a9 code cleanup 2012-10-22 17:06:57 +01:00
Hylke Bons
2a6f7d5aa4 about: cleanup 2012-10-22 16:32:26 +01:00
Hylke Bons
6f4ad95567 mac: remove badge label feature now that there's a notification center 2012-10-22 14:05:44 +01:00
Hylke Bons
85bf56b162 eventlog: removing some now redundant threading logic 2012-10-22 14:01:47 +01:00
Hylke Bons
9a7657e70c logger: add exception type to crash dump 2012-10-22 10:03:59 +01:00
Hylke Bons
e47539a53f update NEWS 2012-10-21 21:35:27 +01:00
Hylke Bons
2606934691 eventlog: don't even try to open empty urls 2012-10-21 21:28:44 +01:00
Hylke Bons
d003a3184b windows: fix for the .sparkleshare file sometimes not being hidden 2012-10-21 21:16:38 +01:00
Hylke Bons
91c4ee63ad setup: fix Show Files button 2012-10-21 20:28:58 +01:00
Hylke Bons
2f02b36596 setup: Open Folder -> Show Files 2012-10-21 15:06:40 +01:00
Hylke Bons
e06b9cae4b bump version 2012-10-20 23:51:50 +01:00
Hylke Bons
1511f2379a convert tabs to space 2012-10-20 23:25:36 +01:00
Hylke Bons
03b99628e2 fetcher git: fixes for crypto setup 2012-10-20 23:22:41 +01:00
Hylke Bons
69e32a2585 never allow html to be null. fixes #933 2012-10-20 20:27:17 +01:00
Hylke Bons
b4c15e5b18 windows: fix version number in about dialog. closes #1021 2012-10-20 18:53:31 +01:00
Hylke Bons
c6b96c036e windows: fix event log scrollbar height 2012-10-20 18:46:38 +01:00
Hylke Bons
89e398f487 update style and remove status icon event 2012-10-20 18:35:57 +01:00
Hylke Bons
2ee29ba5aa event log: fix Show All links. #1023 2012-10-20 15:21:55 +01:00
Hylke Bons
accc5b98df remove version bump instructions from readme files 2012-10-20 00:43:37 +01:00
Hylke Bons
ded5e522d7 linux: update build instructions 2012-10-20 00:42:21 +01:00
Hylke Bons
ae26295b3c setup: fix Show Folder button for encrypted folders 2012-10-19 23:52:37 +01:00
Hylke Bons
5938d4d612 Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2012-10-19 23:42:43 +01:00
Hylke Bons
40f075b1d2 fetcher git: fix crypto salt lookup 2012-10-19 23:42:27 +01:00
Hylke Bons
4acea9e0af windows setup: fix crypto pages layout 2012-10-19 23:37:35 +01:00
Hylke Bons
f370609dd3 fix typo 2012-10-19 21:55:12 +01:00
Hylke Bons
0259015240 update news 2012-10-19 21:45:27 +01:00
Hylke Bons
1577e69b92 eventlog: fix opening of files on mac 2012-10-19 21:45:10 +01:00
Hylke Bons
78668d4884 windows: remove some debug cruft 2012-10-16 22:17:25 +01:00
Hylke Bons
760fe66f8c history: small style change 2012-10-16 22:14:51 +01:00
Hylke Bons
ca94a1fa98 controller: small fix for status icon text not updating sometimes 2012-10-16 22:00:35 +01:00
Hylke Bons
59bedd726b history: implement windows save dialog 2012-10-16 22:00:35 +01:00
Hylke Bons
73777fd6f3 about: fix debug log link position 2012-10-16 22:00:35 +01:00
Hylke Bons
0e6acc54af fetcher: hide the .sparkleshare file when done 2012-10-16 22:00:35 +01:00
Hylke Bons
67fbe4ba0e history: ellipsize long file names 2012-10-16 22:00:35 +01:00
Hylke Bons
4294d6e27b don't block the event log on initial startup syncs 2012-10-16 22:00:35 +01:00
Hylke Bons
2ed7fc04fc event log: show the last month worth of changes 2012-10-16 22:00:35 +01:00
Hylke Bons
a014c2f9d1 eventlog: change default size 2012-10-16 22:00:35 +01:00
Hylke Bons
0262961787 history: implement GTK Save As dialog 2012-10-16 22:00:34 +01:00
Hylke Bons
94556d590b eventlog: fix some chooser logic 2012-10-16 22:00:34 +01:00
Hylke Bons
fc128613df history: disable chooser when in history view 2012-10-16 22:00:34 +01:00
Hylke Bons
d175b9ed15 bump development version 2012-10-16 22:00:34 +01:00
Hylke Bons
14a4147e18 history: implement back button 2012-10-16 22:00:34 +01:00
Hylke Bons
31148a77de history: fix some edge cases and general improvements 2012-10-16 22:00:34 +01:00
Hylke Bons
29ca7964c1 make restoring of files work 2012-10-16 22:00:34 +01:00
Hylke Bons
28bd9c8356 early working version of history recycle logic + mac Save As dialog 2012-10-16 22:00:34 +01:00
Hylke Bons
adb1e02780 setup: fix for #965 2012-10-16 11:30:41 +01:00
Hylke Bons
4844a21ca5 statusicon: fix icon names on Ubuntu
Conflicts:

	SparkleShare/Linux/SparkleStatusIcon.cs
2012-10-15 23:34:46 +01:00
Hylke Bons
78336b6df0 merge 2012-10-15 23:34:01 +01:00
Hylke Bons
78e5efcdc0 mac watcher: temporary fix for #1006 2012-10-12 11:38:12 +02:00
Hylke Bons
118052403f fix build 2012-10-10 14:17:28 +02:00
Hylke Bons
e580971d11 fix build 2012-10-10 14:13:48 +02:00
Hylke Bons
d15cde2ff5 build: put symbolic icon in gnome theme, adjust makefile 2012-10-10 13:51:11 +02:00
Hylke Bons
d4fe52c77c build: put symbolic icon in gnome theme 2012-10-10 13:50:18 +02:00
Hylke Bons
674d67acd3 scour symbolic svg 2012-10-10 13:31:34 +02:00
Hylke Bons
2bb7b624a8 build: add symbolic icon for Nautilus sidebar 2012-10-10 13:28:52 +02:00
Hylke Bons
2964fcc19f controller: fix gvfs command being run twice 2012-10-10 12:49:32 +02:00
Hylke Bons
be88c2ce62 apply the scour script to the SVGs 2012-10-10 00:27:06 +02:00
Hylke Bons
c920d3a636 update Bitbucket logo to their new brand. add sources for other default host icons 2012-10-09 23:12:35 +02:00
Hylke Bons
803e2acfb9 remove references to Nautilus 2012-10-09 15:25:27 +02:00
Hylke Bons
38a93fbc68 create a link code on first start, then rename it after the user entered a name 2012-10-09 14:28:07 +02:00
Hylke Bons
cd377faee9 remove nautilus plugins from build to prepare for event log integration work 2012-10-09 11:46:16 +02:00
Hylke Bons
3b9e245c0a ImageOptim all the things again 2012-10-07 18:11:17 +02:00
Hylke Bons
e76cce3576 optimise and clean up image files 2012-10-07 18:05:13 +02:00
Hylke Bons
96d783ce88 new default user icon 2012-10-07 17:57:56 +02:00
Hylke Bons
c9b8ed2aae eventlog: take user to gravatar.com when clicking on avatars 2012-10-06 13:17:39 +02:00
Hylke Bons
fbf4cee10e fetcher: fix support for http(s) repos. closes #1000 2012-10-05 21:55:57 +02:00
Hylke Bons
53b6d761e2 fetcher: simplify some methods 2012-10-04 18:54:16 +02:00
Hylke Bons
2b9e5d840e html: simplify 2012-10-04 01:03:06 +02:00
Hylke Bons
2c3674b7f3 mac: statusicon: fix possible crashes updating the menu. should fix #1001 2012-10-03 20:24:18 +02:00
Hylke Bons
e1bd31a8b9 html: remove unused lines 2012-10-03 16:53:47 +02:00
Hylke Bons
54ba1821cd build: move version bump script 2012-10-02 18:58:53 +02:00
Hylke Bons
0b03442c53 fix version bump script 2012-10-02 16:40:54 +02:00
Hylke Bons
37e10c62ee eventlog: fix first commit on encrypted repos 2012-09-30 13:07:36 +02:00
Hylke Bons
2cd28c5ad5 crypto: use a random salt per repo, store it as a remote branch name 2012-09-29 23:57:35 +02:00
Hylke Bons
ca2fa35bb3 fix compile error 2012-09-29 12:35:36 +02:00
Hylke Bons
dbd8313dcc tagged 0.9.3 2012-09-29 12:16:27 +02:00
Hylke Bons
8081a0cdde repo: when there was an error syncing up, shorten the poll interval 2012-09-29 12:15:38 +02:00
Hylke Bons
fc749c4392 tagged 1.0 2012-09-29 10:59:48 +02:00
Hylke Bons
1ed6b72630 fix last commit #965 2012-09-28 23:27:44 +02:00
Hylke Bons
82a9a02bc2 setup: check the username, some systems don't have this set by default. fixes #965 2012-09-28 23:26:43 +02:00
Hylke Bons
16de764540 build: simplify plugin system #974 2012-09-28 17:16:38 +02:00
Andreas Schneider
5de7439e17 windows: Implemented password pages 2012-09-27 23:27:44 +02:00
Hylke Bons
ad4bd72dce add comment for previous commit 2012-09-27 23:02:03 +02:00
Hylke Bons
ccdf05bed2 linux: workaround for Gtk# bug 2012-09-27 20:49:41 +02:00
Hylke Bons
27c350b27c build: change default install path 2012-09-26 17:06:34 +02:00
Hylke Bons
341fd5c55a bump version 2012-09-26 16:54:04 +02:00
Hylke Bons
1a54098ad6 eventlog html: realign 'Show all' link 2012-09-26 16:18:36 +02:00
Hylke Bons
06b00e27cc eventlog: Fix some update logic 2012-09-26 16:07:59 +02:00
Hylke Bons
f62fd3c432 build: Update new text file names 2012-09-26 12:17:05 +02:00
Hylke Bons
da46401eb3 Update News.txt 2012-09-26 12:15:30 +02:00
Hylke Bons
0ef672191a statusicon: Fix delay in menu closing when clicking Add... 2012-09-26 12:01:58 +02:00
Hylke Bons
516e40722f Rename hack for previous commit 2012-09-25 21:00:17 +02:00
Hylke Bons
2ef2ad98b8 Don't shout 2012-09-25 20:59:31 +02:00
Hylke Bons
5307de68be linux spinner: Attempt to fix exception 2012-09-24 23:17:35 +02:00
Hylke Bons
6c9581109b statusicon: Fix default icon on Ubuntu. #988 2012-09-24 22:47:35 +02:00
Hylke Bons
45c6b2cf5d eventlog: CSS tweaks 2012-09-24 18:32:46 +02:00
Hylke Bons
e9acb84d65 eventlog: fix some window flashes and controller logic 2012-09-24 18:24:12 +02:00
Hylke Bons
6f07d78a03 eventlog: css and layout style tweaks 2012-09-24 18:14:42 +02:00
Hylke Bons
46853e4c81 statusicon: Fix some warnings on Ubuntu. #988 2012-09-24 10:55:24 +02:00
Hylke Bons
c78ce4a33f linux: Fix compile error. Closes #988 2012-09-24 10:46:30 +02:00
Hylke Bons
bcb7c4d9da logger: Don't let the debug log get too big 2012-09-23 12:58:33 +01:00
Hylke Bons
c8514a68c9 repo git: Fix endless loop when adding empty folders. Closes #967 2012-09-23 12:10:51 +01:00
Hylke Bons
e12d3999b4 repo: Make sure there is always only one buffer/sync thread on file activity. Closes #982 2012-09-22 23:09:36 +01:00
Hylke Bons
176837b3af repo: don't allow multiple syncs at the same time on startup. Fixes #985 2012-09-22 22:43:40 +01:00
Hylke Bons
b2002a002a Merge pull request #984 from brandondahler/master
Too large commit log causes git to hang
2012-09-22 05:37:34 -07:00
Brandon Dahler
99dc3c9802 Fix bug from too large of commit log (introduced 1c8cffd178). 2012-09-21 19:27:26 -05:00
Hylke Bons
ebb82beb27 about: Add link to debug log. #981 2012-09-21 18:53:33 +01:00
Hylke Bons
1fefa78b9a config: Remove duplicate folders in the rare case they happen. Closes #978 2012-09-21 18:04:55 +01:00
Hylke Bons
38174e7970 windows: fix compile errors. #974 2012-09-20 10:44:27 +01:00
Hylke Bons
3fe6e78659 config: add back folders_path option. Closes #975 2012-09-20 10:33:49 +01:00
Hylke Bons
9d61c57329 statusicon: don't show 0% progress and change error message 2012-09-19 19:57:57 +01:00
Hylke Bons
4dfad37bbe statusicon: Fix compile errors. Closes #979 2012-09-19 19:57:23 +01:00
Hylke Bons
1d4e265655 windows: Update app icon format 2012-09-19 10:28:25 +01:00
Hylke Bons
cda7c2cc37 controller: Remove unused code 2012-09-18 19:46:42 +01:00
Hylke Bons
44f041a362 Fix broken .ico file. Closes #969 2012-09-18 19:42:23 +01:00
Hylke Bons
32e9070eda statusicon: On sync fail, add error descriptions as submenus. Closes #874 2012-09-18 19:40:06 +01:00
Hylke Bons
d482c18e0d spinner: Remove unused code 2012-09-17 18:31:50 +01:00
Hylke Bons
cec45a9281 repo git: set remote.origin.url from config.xml on startup. #972 2012-09-17 11:22:42 +01:00
Hylke Bons
900c8b0df5 windows: fix build 2012-09-17 09:49:19 +01:00
Hylke Bons
693beec49d statusicon: Add back ... to status labels 2012-09-16 21:49:55 +01:00
Hylke Bons
7e74578223 mac events: simplify showing/hiding of controls 2012-09-16 17:56:31 +01:00
Hylke Bons
40d88a43fb build: fix warning 2012-09-15 11:22:26 +01:00
Hylke Bons
178e5a11d8 linux: Add new Ubuntu icons 2012-09-15 00:27:22 +01:00
Hylke Bons
d6b53e64ba windows statusicon: new icons 2012-09-13 18:31:56 +01:00
Hylke Bons
8670f25e93 setup linux: simplify a few lines 2012-09-13 10:23:36 +01:00
Hylke Bons
6c0a167725 Merge branch 'master' of github.com:hbons/SparkleShare 2012-09-10 23:08:34 +01:00
Hylke Bons
f1f299649c Merge pull request #968 from brandondahler/master
Duplicate subscription to all selected channels upon SparkleListenerTcp connect.
2012-09-10 14:49:39 -07:00
Brandon Dahler
280de1c346 Fix duplicate unconditional calls to AlsoListenToInternal for all channels 2012-09-10 16:18:04 -05:00
Hylke Bons
1d87a9c194 mac: Fix git import command 2012-09-10 19:41:36 +01:00
Hylke Bons
7891775969 linux: change status icons 2012-09-10 19:41:21 +01:00
Hylke Bons
34d9be5a9c Save icon work 2012-09-09 13:25:36 +01:00
Hylke Bons
3d78470eca Revert "plugins: Fix #953"
This reverts commit 541468dbb2.
2012-09-09 12:07:52 +01:00
Hylke Bons
c48988c03e listener: remove some unused code 2012-09-08 10:48:01 +01:00
Hylke Bons
67f28b06b5 fetcher git: Add .iso to do not compress list 2012-09-08 10:41:08 +01:00
Hylke Bons
63e4999389 statusicon: Animate elipsis in menu when syncing 2012-09-08 10:28:06 +01:00
Hylke Bons
a2b666f315 Merge pull request #962 from chris-0xcd/master
Bugfix: Announcements in a folder where always considered 'already processed' as long as any announcement for that folder existed
2012-09-08 02:14:54 -07:00
ckoinig
f358afa118 notofications: Announcements in a folder where always considered 'already processed' as long as any announcement for that folder existed 2012-09-08 11:05:54 +02:00
Hylke Bons
69a96b97a3 plugins: Fix #953 2012-09-06 16:59:45 +01:00
Hylke Bons
d8fd0cf7de readme: Add link to Dazzle and Gitlab 2012-09-05 23:50:19 +01:00
Hylke Bons
23f6a262e9 fetcher: Fix some edge cases on host key check 2012-09-05 14:14:15 +01:00
=
5cffe5a957 Check for empty string, not null 2012-09-05 14:49:34 +02:00
=
3954c05401 Fix formatting 2012-09-05 14:41:30 +02:00
=
2f0a7c22b5 Take port into account when retrieving SSH host keys 2012-09-05 14:37:31 +02:00
Hylke Bons
6e3def93b1 readme: bump git version requirement 2012-09-04 00:37:58 +01:00
Hylke Bons
167e158a97 setup: Add help label explaining why email is requested 2012-09-04 00:37:17 +01:00
Hylke Bons
d6012a39eb controller: disable/enable main folder watcher during the right times 2012-09-04 00:36:35 +01:00
Hylke Bons
460b122d02 event log: Don't show folder name in entries when in single folder view 2012-09-04 00:34:31 +01:00
Bertrand Lorentz
6126057060 build: Fix build with parallel make
Duplicating the build stuff in both SparkleShare/Linux/Makefile.am and
SparkleShare/Makefile.am means that SparkleShare.exe will be built
twice. This is useless, and fails when using parallel make (make -j2).

The part that builds and installs SparkleShare.exe on Linux is now only
in SparkleShare/Linux/Makefile.am.
2012-09-03 22:25:12 +02:00
Hylke Bons
91bac970b3 listener: Use port 443. See #947 2012-09-03 19:44:36 +01:00
Hylke Bons
0485fa442e Remove docs from repo (now on the website) 2012-09-01 19:44:23 +01:00
Hylke Bons
9d0252b170 Remove some old SVGs 2012-09-01 19:44:23 +01:00
Hylke Bons
9dbe6d437b windows: Fix warning 2012-08-29 18:35:27 +01:00
Hylke Bons
6015b80b6b Update NEWS and bump version 2012-08-29 13:06:46 +01:00
Hylke Bons
ff27d0de60 Clean up coding style for last commit 2012-08-27 14:08:40 +01:00
Hylke Bons
2f58d46843 Merge pull request #935 from leafnode/upstream
check if ssh-agent really exists
2012-08-27 06:04:31 -07:00
Hylke Bons
aa0c24bb83 fetcher git: check if git info directory exists before writing to it. Fixes #934 2012-08-27 13:54:22 +01:00
Leszek Krupinski
0503a776ce check if ssh-agent really exists 2012-08-27 14:46:46 +02:00
Hylke Bons
03a09788b9 fetcher: Fix freeze on cancel 2012-08-27 13:25:03 +01:00
Hylke Bons
304866f03c linux: Update tutorial slides with Ubuntu desktop screenshots 2012-08-27 13:20:53 +01:00
Hylke Bons
6c4cf5193c mac: Update build instructions 2012-08-26 19:56:17 +01:00
Hylke Bons
7f1c1e5f18 mac: Update build instructions 2012-08-26 19:55:32 +01:00
Hylke Bons
fb56aafead mac: Fix build 2012-08-26 19:52:32 +01:00
Hylke Bons
f93419d9d5 Fix make distcheck 2012-08-26 19:14:14 +01:00
Hylke Bons
0bb480d192 setup: Tweak waiting text 2012-08-26 17:58:51 +01:00
Hylke Bons
be71ee684f linux: Fix icon lookup 2012-08-26 17:58:32 +01:00
Hylke Bons
b8306cf127 statusicon: Fix some warnings 2012-08-26 17:16:11 +01:00
Hylke Bons
491baffeb7 update NEWS 2012-08-26 16:37:07 +01:00
Hylke Bons
bf94ffd7c7 mac: Fix rendering of event log 2012-08-26 14:10:20 +01:00
Hylke Bons
463d573171 setup: allow for backslash in username address prefix. Closes #929 2012-08-24 23:06:33 +01:00
Hylke Bons
e7d4a31592 Remove some unused references 2012-08-20 10:56:21 +01:00
Hylke Bons
5ef1df4001 repo: Use custom watcher on root folders and don't use FileSystemWatcher when it is active. #472 2012-08-19 11:43:41 +01:00
Hylke Bons
0d7666b548 Merge pull request #916 from friflaj/tag-release
Auto-tag release
2012-08-18 13:19:16 -07:00
Hylke Bons
52eb063bbf linux: Fix custom folder icon in Nautilus 2012-08-18 21:14:29 +01:00
friflaj
cb9bb2b875 Auto-tag release 2012-08-18 21:10:05 +02:00
Hylke Bons
e0cc02e0a4 about: Implement website links on linux. Closes #832 2012-08-18 19:59:54 +01:00
Hylke Bons
3cf5a8b780 setup: strip traling commas from username sometimes found on linux 2012-08-18 18:47:51 +01:00
Hylke Bons
b6c0cdd7c2 ImageOptim ALL THE THINGS 2012-08-18 18:42:21 +01:00
Hylke Bons
e1d89faaf8 invite: also accept non-signed certificates from urls to post the public key to 2012-08-18 17:23:52 +01:00
Hylke Bons
325a8bb0a2 Add instructions for updating the version number and bump to 0.9.1. Closes #906 2012-08-18 17:03:09 +01:00
Hylke Bons
ffaf7ae95a controller: check the gravatar.com cert manually. Closes #913 2012-08-18 16:45:31 +01:00
friflaj
7782a68d6e Windows sometimes strips protocol when url is passed to handler
Conflicts:

	SparkleShare/Windows/SparkleShareInviteOpener/sparkleshare-invite-opener.cs
2012-08-18 15:08:18 +01:00
friflaj
6adc97247c Offers to start sparkleshare after install, registers protocol handler, stops sparkleshare on uninstall 2012-08-18 15:05:13 +01:00
Hylke Bons
bb456f5518 windows: somewhat fix invite code. #911 2012-08-16 20:16:17 +01:00
Hylke Bons
a8cc37d8f3 Don't include the 'username:password' portion of the URL when generating SparkleShare.txt. Closes #907 2012-08-16 09:51:22 +01:00
Hylke Bons
82a28d2c89 Merge pull request #902 from leafnode/upstream
Fix SparkleShare.Git.csproj file references
2012-08-13 07:26:34 -07:00
Leszek Krupinski
b116af8adf missing references 2012-08-13 11:22:12 +02:00
Leszek Krupinski
1bc1e8ebef Removed unnecessary entries causing warnings 2012-08-13 09:27:42 +02:00
Hylke Bons
c31b0df061 controller: Disable folder watching when moving cloned folder into place. #816 2012-08-12 14:00:23 +01:00
Hylke Bons
a46fb334a5 linux ui: change AssetsPath back to static 2012-08-11 23:01:07 +01:00
Hylke Bons
47cba37c67 Fix gravatars and build on Windows 2012-08-11 19:05:45 +01:00
Hylke Bons
c207460146 windows: Fix event log crash 2012-08-11 17:18:07 +01:00
Hylke Bons
76de076265 windows about: add website links. #832 2012-08-11 17:07:49 +01:00
Hylke Bons
f9557f09f7 mac about: simplify link constructor 2012-08-11 17:07:28 +01:00
Hylke Bons
63fd781bf0 linux setup: don't allow closing of setup window using the window button. Fixes #897 2012-08-10 20:34:56 +01:00
Hylke Bons
4436c714d8 listener: Fix race condition in channel subscriptions 2012-08-10 20:18:41 +01:00
Hylke Bons
f23ed1d3e1 mac: fix solution file 2012-08-10 19:41:40 +01:00
Hylke Bons
42e59fd740 windows statusicon: close menu on checkbox click. Fixes #889 2012-08-10 19:38:38 +01:00
Hylke Bons
3cb5050bcc windows: Fix build. Closes #894 2012-08-10 19:04:11 +01:00
Hylke Bons
a22dc86d27 linux: Fix compile error 2012-08-07 16:43:37 +02:00
Hylke Bons
8a77f42a78 linux: Fix compile error 2012-08-07 14:17:21 +02:00
Hylke Bons
84afe628d0 linux: Fix compile error 2012-08-07 13:43:06 +02:00
Hylke Bons
19d4df5ce7 linux: effort to fix build 2012-08-07 12:47:13 +02:00
Hylke Bons
1fdce7f235 controller: Don't show conflict conflict bubbles when notifications are disabled 2012-08-05 14:26:24 +02:00
Hylke Bons
cffc05560d windows: Fix Windows build. Closes #882 2012-08-05 14:23:51 +02:00
Hylke Bons
97fd575472 fetcher: Do fingerprint check in managed code 2012-08-04 20:55:29 +02:00
Hylke Bons
ad4320765c windows linux: Make UI components non-static 2012-08-04 18:19:48 +02:00
Hylke Bons
65cdae7696 Move docs 2012-08-04 17:25:08 +02:00
Hylke Bons
2b6fb268f1 docs: Add howto to repo and use 'storage' as default user 2012-08-04 17:22:34 +02:00
Hylke Bons
1599c3a72b Add backend support for listing history of a file and reverting 2012-08-04 00:32:44 +02:00
Hylke Bons
1817e74ad1 Remove unused code 2012-08-03 19:35:18 +02:00
Hylke Bons
50ff1f1213 linux: Fix compile errors. #886 2012-08-03 17:42:13 +02:00
Hylke Bons
b5f7f27b0f linux: Fix build. Closes #886 2012-08-03 12:22:22 +02:00
Hylke Bons
18daf03930 Merge pull request #893 from nicolas-raoul/patch-3
(very minor) fixed my markdown formatting
2012-08-03 02:45:19 -07:00
Nicolas Raoul
34346f36a3 (very minor) fixed my markdown formatting 2012-08-03 15:24:29 +09:00
Hylke Bons
0cf88c0674 logger: Create crash report in ~/SparkleShare on crashes. 2012-08-01 15:48:07 +02:00
Hylke Bons
bf4d626dec config: remove undocumented 'home_path' option 2012-08-01 15:48:07 +02:00
Hylke Bons
b66eccd85f Merge pull request #891 from nicolas-raoul/patch-2
If there is no "configure" file, first run "./autogen.sh"
2012-08-01 01:10:59 -07:00
Nicolas Raoul
63adc17b96 If there is no "configure" file, first run "./autogen.sh" 2012-08-01 10:53:38 +09:00
Hylke Bons
b18b8e05a6 windows: use new folder icons in status icon menu 2012-07-31 12:20:02 +02:00
Hylke Bons
988abbfc6a windows: Move gitignore rules 2012-07-31 11:59:41 +02:00
Hylke Bons
51b3f435c6 Merge pull request #885 from nicolas-raoul/patch-1
Added missing backslash in Ubuntu section
2012-07-31 02:32:25 -07:00
Nicolas Raoul
5e9e535cb0 Added missing backslash in Ubuntu section 2012-07-31 11:27:28 +09:00
Hylke Bons
790876d9fe build windows: remove gettext reference 2012-07-30 11:21:03 +02:00
Hylke Bons
213458f56a windows: Add SparkleShare folder icon. Closes #648 2012-07-30 11:11:39 +02:00
Hylke Bons
f5ac7c76bb More cleanups 2012-07-28 19:21:10 +02:00
Hylke Bons
f57737eb52 Cleanups 2012-07-28 18:13:50 +02:00
Hylke Bons
557248b142 Remove Helpers class, add Logger class 2012-07-28 15:58:09 +02:00
Hylke Bons
153c853b71 Merge branch 'test'
Conflicts:
	SparkleShare/SparkleSetupController.cs
2012-07-27 20:37:17 +02:00
Hylke Bons
1203225109 invites: don't crash on wrong accept urls. Fixes #860 2012-07-27 20:34:43 +02:00
Hylke Bons
0aaf42b507 invite: start new thread to not freeze the UI when accepting 2012-07-27 18:07:13 +02:00
Hylke Bons
d615034315 invite: start new thread to not freeze the UI when accepting 2012-07-27 18:03:04 +02:00
Hylke Bons
c29d96054f setup controller: remove name/email guesses 2012-07-27 13:57:11 +02:00
Hylke Bons
7bfc553f99 config: no need to create 'icons' folder 2012-07-27 13:56:38 +02:00
Hylke Bons
1d1cf89aa6 setup: code cleanup 2012-07-27 13:56:04 +02:00
Hylke Bons
66818f8b38 listener factory: Remove protocol type check 2012-07-27 11:55:11 +02:00
Hylke Bons
c47af75e1e Fix log parse logic 2012-07-26 20:17:01 +02:00
Hylke Bons
24cc2a8b6d build: cleanup and remove translations 2012-07-26 16:49:03 +02:00
Hylke Bons
ca27139ee1 windows build: Fix plugins path 2012-07-26 15:35:49 +02:00
Hylke Bons
80fc1ef2c0 build: move version number definition to central place, clean up build tools 2012-07-26 15:17:35 +02:00
Hylke Bons
fdf075de01 linux: adjust paths 2012-07-26 13:32:50 +02:00
Hylke Bons
21b5e64552 repo git: Simplify 2012-07-26 12:43:16 +02:00
Hylke Bons
5a217fc045 lib git: simplify process starting 2012-07-26 12:30:00 +02:00
Hylke Bons
968ba03790 controller: code cleanups 2012-07-25 16:22:20 +02:00
Hylke Bons
6ddff3bb33 Fix build. Closes #876 2012-07-25 13:28:50 +02:00
Hylke Bons
ee4eaa18be lib: Check if we're in the middle on a rebase on startup, if so: abort 2012-07-25 11:41:51 +02:00
Hylke Bons
1baf5e1953 Revert master watcher 2012-07-25 11:25:52 +02:00
Hylke Bons
8801ab4781 Code cleanup 2012-07-25 10:01:31 +02:00
Hylke Bons
17869660f5 fetcher: code cleanup 2012-07-22 22:54:59 +02:00
Hylke Bons
aad6d6e145 Disable git-bin by default 2012-07-22 20:59:51 +02:00
Hylke Bons
ce512f47f3 lib: Code cleanup 2012-07-22 11:51:56 +02:00
Hylke Bons
ffc987e922 Update README links 2012-07-22 11:51:37 +02:00
Hylke Bons
7bc5b1e541 repo git: code cleanup 2012-07-22 11:40:49 +02:00
Hylke Bons
cc36f40868 repo: move changeset list creation logic to base class 2012-07-19 22:21:38 +02:00
Hylke Bons
89c94fba7d repo: simplify remote timer check 2012-07-19 22:05:29 +02:00
Hylke Bons
cb658d8040 controller: code cleanup 2012-07-19 22:00:48 +02:00
Hylke Bons
8b9010e8d1 setup: Don't block the UI when creating a startup item 2012-07-19 21:42:24 +02:00
Hylke Bons
e7ec9442ed mac: cache HTML for log 2012-07-19 21:35:55 +02:00
Hylke Bons
e1a0413004 mac: simplify html importing 2012-07-19 19:13:54 +02:00
Hylke Bons
a385b92c62 eventlog: Fix some occasions where the spinner doesn't appear. 2012-07-18 23:31:50 +02:00
Hylke Bons
5b633aaa4c Merge pull request #866 from matthid/Byron_Null
Possible Fix for nullreference-exceptions
2012-07-18 09:55:21 -07:00
Matthias Dittrich
f42bd0e064 fixes windows build 2012-07-18 15:40:29 +02:00
Hylke Bons
40d6f60943 Fix NullReferenceException. #858 2012-07-18 15:38:34 +02:00
Hylke Bons
13469121e7 lib: code cleanup 2012-07-18 14:51:09 +02:00
Hylke Bons
890d0532eb mac: Remove Git from the source tree, add instructions on how to add it 2012-07-18 13:29:44 +02:00
Hylke Bons
239499ffd0 Remove event handling boilerplate everywhere 2012-07-18 13:09:37 +02:00
Matthias Dittrich
4a7031c928 Possible Fix for nullreference-exceptions 2012-07-18 12:26:18 +02:00
Hylke Bons
590dacc151 windows: Remove SparkleShare folder migration code 2012-07-17 22:45:33 +02:00
Hylke Bons
1dcf21e235 controller: Code cleanups 2012-07-17 22:14:58 +02:00
Hylke Bons
1fc4f6c18e keys: don't be anal about key file names and use all available keys 2012-07-17 12:31:42 +02:00
Hylke Bons
595f5adacd Fix Windows invite compile error 2012-07-17 11:33:05 +02:00
Hylke Bons
95bc3e9a20 git: Use the same Unicode form on all filesystems. Closes #478 2012-07-15 21:01:06 +02:00
Hylke Bons
216f49f885 windows invites: Fix file name. #758 2012-07-15 20:14:26 +02:00
Hylke Bons
dd938aa668 keys: don't show output of import command 2012-07-15 17:21:27 +02:00
Hylke Bons
083775a2b2 Fix build 2012-07-15 16:50:42 +02:00
Hylke Bons
7527d78d29 mac invites: don't check certificate 2012-07-15 15:59:04 +02:00
Hylke Bons
9e9565c4e4 Merge pull request #856 from brazier/patch-3
Don't verify certificates.
2012-07-15 06:53:35 -07:00
brazier
b44e5fdae0 Don't verify certificates. 2012-07-15 16:47:10 +03:00
Hylke Bons
cd2dbfce0b Merge pull request #855 from brazier/patch-2
Added support for sparkleshare-unsafe://
2012-07-15 06:36:09 -07:00
Hylke Bons
da8e5e9b1e Merge pull request #854 from brazier/patch-1
Added support for sparkleshare-unsafe://
2012-07-15 06:35:51 -07:00
Hylke Bons
8a035e4fdf mac: Handle sparklehshare-unsafe:// 2012-07-15 15:30:43 +02:00
brazier
94c211e395 Added support for sparkleshare-unsafe:// 2012-07-15 16:26:21 +03:00
brazier
f66c6bc2aa Added support for sparkleshare-unsafe:// 2012-07-15 16:23:20 +03:00
Hylke Bons
4d375d4da3 Code cleanup 2012-07-15 15:15:33 +02:00
Hylke Bons
b2f6182407 build: Add missing file 2012-07-15 15:12:26 +02:00
Hylke Bons
5950e8fbca watcher: Fix disposing, style fixes 2012-07-15 12:05:58 +02:00
Hylke Bons
f86c34eecd mac: Fix setting of custom folder icon 2012-07-15 12:04:59 +02:00
Hylke Bons
ca3384c7e2 repo: don't dispose common listeners/watchers 2012-07-14 17:54:34 +02:00
Hylke Bons
e6c095d038 repo: remove unneeded try/catch block and fix up some logic 2012-07-14 17:18:29 +02:00
Hylke Bons
418995bf2f windows: fix build 2012-07-14 15:53:47 +02:00
Hylke Bons
ebf7c19861 controller: don't just try/catch everything 2012-07-14 14:37:12 +02:00
Hylke Bons
e677117073 repo: avoid race condition causing multiple syncups at the same time 2012-07-14 14:35:55 +02:00
Hylke Bons
037606c857 windows: add missing file reference. Fixes #852 2012-07-14 13:29:07 +02:00
Hylke Bons
86aa4a6f91 controller: Use HTTPS to fetch gravatars 2012-07-14 13:24:51 +02:00
Hylke Bons
a41a860c10 config: fetch_gravatars -> fetch_avatars 2012-07-14 13:23:46 +02:00
Hylke Bons
8bb0a2723b keys: fix build 2012-07-14 13:21:11 +02:00
Hylke Bons
8135cda1e6 config: Remove the folders_path option 2012-07-14 13:18:13 +02:00
Hylke Bons
f638e5dd34 keys: return both private and public key when generating 2012-07-14 13:04:07 +02:00
Hylke Bons
5e0f9f89c0 Some rearrangements 2012-07-14 12:45:54 +02:00
Hylke Bons
8b58283533 controller: Move public key related stuff to its own class 2012-07-13 23:48:28 +02:00
Hylke Bons
4c0c88958b linux statusicon: Fix statusicon animation. Closes #849 2012-07-13 15:24:06 +02:00
Hylke Bons
84e536fb59 Merge branch 'master' into about 2012-07-13 14:20:10 +02:00
Hylke Bons
7c285c6978 repo: send Idle event when there are no changes after activities have settled. Fixes #850 2012-07-13 14:19:46 +02:00
Hylke Bons
34cb19d0d8 config: Don't accept null values as identifiers 2012-07-11 22:31:45 +02:00
Hylke Bons
7b78db23f5 config: Adjust coding style of last commit 2012-07-10 22:13:18 +02:00
Matthias Dittrich
599eb3cd96 Fixed a NullreferenceException on startup #844 2012-07-10 16:25:20 +02:00
Hylke Bons
8b128ea15f Merge pull request #842 from matthid/fixbuild_838
Fix for not building #838
2012-07-09 10:46:36 -07:00
Matthias Dittrich
a47e79bb24 Fix for not building #838 2012-07-09 19:00:33 +02:00
Hylke Bons
a31d51e19c Rename README again... 2012-07-09 17:14:06 +02:00
Hylke Bons
896d39c174 Rename README 2012-07-09 17:09:16 +02:00
Hylke Bons
ef9df35580 mac about: Add various links to about dialog 2012-07-09 17:07:32 +02:00
Hylke Bons
4c663e18d7 Add .txt extensions to info files ofr easy opening 2012-07-09 17:07:05 +02:00
Hylke Bons
762b52e06b Use only a single watcher to monitor the SparkleShare folder 2012-07-08 23:53:44 +02:00
Hylke Bons
65ad82a597 Merge branch 'git-bin'
Conflicts:
	SparkleLib/Git/SparkleRepoGit.cs
2012-07-08 12:51:28 +02:00
Hylke Bons
15bf7624bc Disable git-bin 2012-07-08 12:49:17 +02:00
Hylke Bons
7b753bfbda fetcher git: show error messages when host key has changed 2012-07-08 12:30:37 +02:00
Hylke Bons
76abd48147 fetcher: simplfy ID generation 2012-07-08 11:29:00 +02:00
Hylke Bons
c6307c08e2 controller: Fix repo loading 2012-07-08 10:38:14 +02:00
Hylke Bons
577210ee9a Allow renaming of folders. Closes #466 2012-07-06 11:26:02 +02:00
Hylke Bons
0d1906355b Calculate IDs in the fetcher and add the to the config 2012-07-05 13:38:55 +02:00
Hylke Bons
6b6c38bcb3 listener tcp: Remove lock 2012-07-05 13:37:18 +02:00
Hylke Bons
fb8f624386 windows: some more Dispatcher.Invoke replacments 2012-07-05 13:37:18 +02:00
Matthias Dittrich
63a3b5c625 Replaced all Invoke calls (recognised another deadlock)
Conflicts:

	SparkleShare/Windows/SparkleEventLog.cs
2012-07-05 13:37:18 +02:00
Matthias Dittrich
2cb49ab2c9 Sparkle can now handle files with special characters 2012-07-05 13:37:18 +02:00
Hylke Bons
3d678d5aa2 listener tcp: Remove lock 2012-07-03 20:27:42 +02:00
Hylke Bons
6c1fa43167 windows: some more Dispatcher.Invoke replacments 2012-07-03 10:13:40 +02:00
Matthias Dittrich
df7a30653f Replaced all Invoke calls (recognised another deadlock)
Conflicts:

	SparkleShare/Windows/SparkleEventLog.cs
2012-07-03 10:09:29 +02:00
Hylke Bons
7066f3a4a8 lib: style cleanups 2012-07-03 09:59:19 +02:00
Hylke Bons
2e7fea0c9b Revert previous commit 2012-07-03 09:59:19 +02:00
Hylke Bons
ea020847b7 Fix README table 2012-07-03 09:59:19 +02:00
Hylke Bons
a498f1ec3f repo git: Use a more descriptive flag when calling git-log 2012-07-03 09:59:18 +02:00
Hylke Bons
23511bba70 repo git: rewrite HasLocalChanges 2012-07-03 09:59:18 +02:00
Hylke Bons
a4f11d4cd9 repo git: catch IOException in ResolveConflict method 2012-07-03 09:59:18 +02:00
Hylke Bons
fa9642bdd1 repo git: Fix conflict resolution 2012-07-03 09:59:18 +02:00
Hylke Bons
28ce0e8901 repo git: refactor andf fix Rebase and FormatCommitMessage methods 2012-07-03 09:59:18 +02:00
Hylke Bons
93794b581e repo git: Remove some redundant lines 2012-07-03 09:59:18 +02:00
Matthias Dittrich
cb6b2cd980 Now filesnames with special chars will be written properly in the comments 2012-07-03 09:59:18 +02:00
Matthias Dittrich
4c5aeffec5 Tried to set stylecop to match the project code style 2012-07-03 09:59:18 +02:00
Matthias Dittrich
db4abf9e15 Changed build order to prevent using old version when pressing F5 2012-07-03 09:59:18 +02:00
Matthias Dittrich
11fb22154d Fix for really annoying debugger exception + fixed whitespace 2012-07-03 09:59:18 +02:00
Hylke Bons
4c6b1c44b0 lib git: Run commit with --all and deduplicate code somewhat 2012-07-03 09:59:18 +02:00
Hylke Bons
ed54f23fd7 repo git: Fix coding style for #823 2012-07-03 09:59:17 +02:00
Matthias Dittrich
118aa95abe Found another place where the Utf8-fix is required 2012-07-03 09:59:17 +02:00
Matthias Dittrich
b86481f52c Sparkle can now handle files with special characters 2012-07-03 09:59:17 +02:00
Arnold Bechtoldt
201ffa83fe fixing some tiny typos within NEWS file
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com>
2012-07-03 09:59:17 +02:00
Hylke Bons
91078a79f0 lib: style cleanups 2012-07-03 09:58:35 +02:00
Hylke Bons
470da93d6e Revert previous commit 2012-07-03 00:37:15 +02:00
Hylke Bons
9eb7f5acfa Fix README table 2012-07-03 00:15:55 +02:00
Hylke Bons
8ae306c040 repo git: Use a more descriptive flag when calling git-log 2012-07-03 00:08:34 +02:00
Hylke Bons
eff3fe95bf repo git: rewrite HasLocalChanges 2012-07-02 23:58:37 +02:00
Hylke Bons
1996883890 repo git: catch IOException in ResolveConflict method 2012-07-02 23:42:49 +02:00
Hylke Bons
7f6999f1fc repo git: Fix conflict resolution 2012-07-02 23:23:28 +02:00
Hylke Bons
dd0500492f Merge pull request #829 from matthid/pullVisualStudioDebuggerProblem
Fix for really annoying debugger exception + fixed whitespace
2012-07-02 13:31:31 -07:00
Hylke Bons
a9a2783130 Merge pull request #831 from matthid/pullProjectSettings
Improved Project settings
2012-07-02 13:01:36 -07:00
Hylke Bons
31a0a9d090 repo git: refactor andf fix Rebase and FormatCommitMessage methods 2012-07-02 21:54:29 +02:00
Hylke Bons
ef35f8a67d repo git: Remove some redundant lines 2012-07-02 18:37:35 +02:00
Hylke Bons
19c934bfda Merge pull request #830 from matthid/pullSpecialCharsInCommentsFix
Now filesnames with special chars will be written properly in the comments
2012-07-02 04:36:59 -07:00
Matthias Dittrich
834047342d Now filesnames with special chars will be written properly in the comments 2012-07-02 12:44:19 +02:00
Matthias Dittrich
4652850c59 Tried to set stylecop to match the project code style 2012-07-02 12:42:41 +02:00
Matthias Dittrich
ae64e39a01 Changed build order to prevent using old version when pressing F5 2012-07-02 12:42:10 +02:00
Matthias Dittrich
059ca66b16 Fix for really annoying debugger exception + fixed whitespace 2012-07-02 12:15:53 +02:00
Hylke Bons
01cc55652c lib git: Run commit with --all and deduplicate code somewhat 2012-07-01 13:30:33 +02:00
Hylke Bons
3d588de755 repo git: Fix coding style for #823 2012-07-01 10:46:42 +02:00
Matthias Dittrich
517417988a Found another place where the Utf8-fix is required 2012-07-01 01:38:48 +02:00
Matthias Dittrich
e283f7dfd2 Sparkle can now handle files with special characters 2012-06-30 23:36:19 +02:00
Hylke Bons
ba02cc5375 lib git: Clear git-bin cache after sync 2012-06-29 21:43:49 +01:00
Hylke Bons
307d83d38f lib git: only do remote_url check when needed 2012-06-29 17:08:12 +01:00
Hylke Bons
06561d1a65 lib git: Add detection of git-bin repos 2012-06-29 16:44:02 +01:00
Hylke Bons
8ac923060e fetcher git: Refactor 2012-06-29 14:00:25 +01:00
Hylke Bons
7423b39875 fetcher git: Simplify attributes file creation 2012-06-29 13:17:59 +01:00
Hylke Bons
bbb110f1be fetcher git: Simplify install of config after clone 2012-06-29 12:53:13 +01:00
Hylke Bons
1120579beb Merge pull request #822 from bechtoldt/fixNEWStypo
fixing some tiny typos within NEWS file
2012-06-29 01:14:52 -07:00
Arnold Bechtoldt
6776f1336e fixing some tiny typos within NEWS file
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com>
2012-06-29 10:05:19 +02:00
Hylke Bons
473a0be7fd lib: Add separate SparkleGit and SparkleGitBin objects derived from SparkleProcess 2012-06-29 00:12:37 +01:00
Hylke Bons
9037659e9a repo: Fix some cases where the remote timer isn't resumed 2012-06-29 00:11:25 +01:00
Hylke Bons
4ded2351f5 repo git: hide .sparkleshare and .empty after a rebase. Fixes #814 2012-06-28 14:21:33 +01:00
Hylke Bons
7c1b2cf743 fetcher git: don't read output on checkout and add --quiet option 2012-06-28 12:18:00 +01:00
Hylke Bons
12338da577 fetcher: Always delete the tmp host key file after getting its fingerprint 2012-06-28 12:03:04 +01:00
Hylke Bons
b68b0dba2c fetcher: put quotes around host key file path. Fixes #815 2012-06-28 11:57:10 +01:00
Hylke Bons
fb06808bc3 Add back 'don't fetch avatars' feature 2012-06-27 16:24:53 +01:00
Hylke Bons
fb9eb68a19 config: change debug log file name 2012-06-27 13:12:04 +01:00
Hylke Bons
e1966b9cbc controller: Simplify avatar fetching and fetch new ones once a day. Closes #808 2012-06-27 13:09:01 +01:00
Hylke Bons
71e5b81dcc repo git: don't resolve conflicts on the .sparkleshare file. See #807 2012-06-27 00:13:17 +01:00
Hylke Bons
218be391cc setup: add TODO 2012-06-26 20:35:25 +01:00
Hylke Bons
62fed89895 linux statusicon: simplify icon caching 2012-06-26 20:03:40 +01:00
Hylke Bons
be0c99822c windows: update README 2012-06-26 18:47:33 +01:00
Hylke Bons
a0a7fedad8 Remove duplicate file 2012-06-26 13:37:59 +01:00
Hylke Bons
ce30592080 windows: fix build installer 2012-06-26 13:27:01 +01:00
Hylke Bons
70bc49dfd0 windows setup: Fix some layout issues 2012-06-26 10:52:52 +01:00
Hylke Bons
61f57b0689 ubuntu statusicon: force update of the icon when animating 2012-06-25 23:26:06 +01:00
Hylke Bons
73641fd63c Update NEWS 2012-06-25 23:02:44 +01:00
Hylke Bons
01c4b99f16 windows: bump version number 2012-06-25 22:55:43 +01:00
Hylke Bons
40cdd585b3 Merge pull request #801 from carlosmn/status-icon
linux: fix up status icon loading
2012-06-24 16:29:32 -07:00
Carlos Martín Nieto
93e43173ba linux: fix up status icon loading
The main 'process-syncing-sparkleshare-24.png' file doesn't exist
anymore. Load the frames from 'process-syncing-*-24.png' instead of
slicing.
2012-06-25 01:28:25 +02:00
Hylke Bons
5dcde3091c windows: add the app icon to every window 2012-06-25 00:11:52 +01:00
Hylke Bons
2e334a7662 windows eventlog: position on right side of screen 2012-06-24 23:31:06 +01:00
Hylke Bons
ecd1491298 repo git: reuse git objects 2012-06-24 23:20:45 +01:00
Hylke Bons
8ca367a808 windows setup: swap finish page buttons 2012-06-24 23:20:06 +01:00
Hylke Bons
23f9851808 git: return to setting author on local repository, specifying in the command causes issues. Fixes #678 2012-06-24 19:14:52 +01:00
Hylke Bons
fc46a419f8 windows: Fix build 2012-06-24 19:12:16 +01:00
Hylke Bons
722e40d4fd linux nautilus: Fix 'Copy Web Link' for Github. Closes #800 2012-06-23 21:38:59 +01:00
Hylke Bons
e28838d90e mac watcher: Fix #731 2012-06-23 19:20:31 +01:00
Hylke Bons
3e7f578d93 statusicon: change wording 2012-06-23 17:41:37 +01:00
Hylke Bons
da0fb7a110 setup: don't block the UI on add 2012-06-23 17:40:55 +01:00
Hylke Bons
f4593107ac windows: adjust project file paths 2012-06-22 10:04:17 +01:00
Hylke Bons
25148e7fa2 setup: tweak add page layout 2012-06-21 17:58:52 +01:00
Hylke Bons
3571650164 lib: add folder name to debug info for each git call. Closes #796 2012-06-21 17:58:07 +01:00
Hylke Bons
d181acafdc setup linux: Fix selected unfocused secondary text color 2012-06-20 13:16:49 +01:00
Hylke Bons
14f7cd12c1 setup linux: set default window button 2012-06-20 13:16:49 +01:00
Hylke Bons
7748f5c983 build: revert project file change 2012-06-20 12:13:34 +01:00
Hylke Bons
c5eea9a154 build: Use monochrome icons when on Ubuntu. Closes #505 2012-06-20 12:07:47 +01:00
Hylke Bons
c16ecc44e0 controller: Remove debug rule 2012-06-19 23:26:35 +01:00
Hylke Bons
0783c69559 Tweak README 2012-06-19 23:21:29 +01:00
Hylke Bons
35d0492d38 Update NEWS 2012-06-19 23:16:23 +01:00
Hylke Bons
b0e5a55b36 Update Growl framework to version 1.3.1 2012-06-19 23:11:05 +01:00
Hylke Bons
e7e0e8a796 build: Fix OS check 2012-06-19 20:37:10 +01:00
Hylke Bons
dc4b9ff7a5 When on Mac, never build the GTK UI 2012-06-19 20:23:50 +01:00
Hylke Bons
b42d35bf09 mac: fix build 2012-06-19 19:56:48 +01:00
Hylke Bons
024b527b36 Disable translations for now 2012-06-19 19:20:33 +01:00
Hylke Bons
9f2ccaaae7 Simplify README.md 2012-06-19 18:50:04 +01:00
Hylke Bons
0b1267acf7 Simplify README.md 2012-06-19 18:38:58 +01:00
Hylke Bons
5a8dbdc271 Simplify README.md 2012-06-19 18:34:18 +01:00
Hylke Bons
52f2e22326 Simplify README.md 2012-06-19 18:28:49 +01:00
Hylke Bons
b1ef8bd8ff Simplify README.md 2012-06-19 18:11:18 +01:00
Hylke Bons
dd32e6e613 Simplify README.md 2012-06-19 18:09:32 +01:00
Hylke Bons
db9f4c9460 Simplify README.md 2012-06-19 18:05:56 +01:00
Hylke Bons
6ed7ad2cb2 build: Remove gnome-doc-utils leftovers 2012-06-19 17:43:38 +01:00
Hylke Bons
52be7f78e2 Add directory for legal files 2012-06-19 17:27:07 +01:00
Hylke Bons
b443be717c linux: Reorder file structure 2012-06-19 17:21:33 +01:00
Hylke Bons
b323620060 linux: fix build 2012-06-19 15:59:54 +01:00
Hylke Bons
be3d9fbec2 mac Move assets to UI folder 2012-06-19 15:11:08 +01:00
Hylke Bons
47b3e6bd75 lib git: treat merge commits like any other commit 2012-06-19 10:54:46 +01:00
Hylke Bons
d8d59bd29f Remove some unused code 2012-06-19 10:43:30 +01:00
Hylke Bons
2b2392fcd8 Fix whitespace 2012-06-19 10:17:17 +01:00
Hylke Bons
be7a32bfe0 Keyboard shortcuts in GTK are actually easy... 2012-06-19 10:15:32 +01:00
Hylke Bons
d3e0f5a371 Merge pull request #792 from carlosmn/distcheck
po: remove SparkleShare/SparkleOptions.cs from the list
2012-06-17 15:46:05 -07:00
Hylke Bons
de38d036c5 update NEWS 2012-06-17 23:42:36 +01:00
Hylke Bons
6007f6d4d4 setup: show raw (git) error message on failed add 2012-06-17 22:57:15 +01:00
Hylke Bons
003cbb049a make 2012-06-17 21:56:27 +01:00
Carlos Martín Nieto
b08ce42d9c po: remove SparkleShare/SparkleOptions.cs from the list
It was removed from the tree, but not from the i18n files
2012-06-17 15:51:14 +02:00
Hylke Bons
faa146da4a mac eventlog: allow smaller sizes than relative initial size 2012-06-17 01:10:22 +01:00
Hylke Bons
0f8a5e4c66 html: tweak change icon positions 2012-06-17 01:02:41 +01:00
Hylke Bons
20dbc36b10 remove unused images 2012-06-17 00:53:14 +01:00
Hylke Bons
4666f260f0 mac eventlog: make window resizable 2012-06-17 00:24:30 +01:00
Hylke Bons
3b028be1da linux: fix build 2012-06-16 11:46:37 +01:00
Hylke Bons
2f1136c97c Simplify command line argument parsing 2012-06-15 13:08:13 +01:00
Hylke Bons
e6179e50de Allow apostrophes and single quotes in folder names, but don't allow double quotes. Fixes #787 2012-06-14 13:54:59 +01:00
Hylke Bons
7a6c735e23 Refactor adding of (empty) repos. Fixes #773 2012-06-10 23:56:39 +01:00
Hylke Bons
e0281979fd repo: more cleanup 2012-06-10 11:57:31 +01:00
Hylke Bons
f266c46feb repo: Simplify watch toggling mechanism 2012-06-10 11:03:03 +01:00
Hylke Bons
65895eda85 repo: Simplify local change detection code using a single thread 2012-06-10 01:16:28 +01:00
Hylke Bons
187ab8079f Tweak some debug output 2012-06-09 16:27:34 +01:00
Hylke Bons
152839df90 Fix some whitespace 2012-06-07 14:57:11 +01:00
Hylke Bons
513132f08c Merge pull request #781 from carlosmn/rev-parse
SparkleLib: Use rev-parse HEAD to determine latest commit
2012-06-07 06:56:41 -07:00
Carlos Martín Nieto
e29efd013d SparkleLib: Use rev-parse HEAD to determine latest commit
While `git log -1 --format=%H` does show the same data, it needs to
start up the revision walking machinery just to show the latest
commit's hash. `git rev-parse HEAD` tells us this commit's hash
without doing all the extra work.
2012-06-07 15:42:59 +02:00
Hylke Bons
e0dee1c0bf Merge pull request #780 from carlosmn/distcheck
Distcheck fixes
2012-06-07 04:07:42 -07:00
Carlos Martín Nieto
ddf1549905 Don't run update-desktop-database on an empty directory
During a distcheck, update-desktop-database creates a cache file whcih
we can't remove in a sane manner. The left-over file makes distcheck
fail.

Run update-desktop-database only if there is already a default list in
that directory. This stops it from running when doing "make install"
into an empty directory.

[Originally from banshee's 60e674ba90c (2012-05-31; Bertrand Lorentz;
build: Don't run update-desktop-database in an empty folder)]
2012-06-07 13:01:28 +02:00
Carlos Martín Nieto
5abee851f4 Add NEWS and README.md to EXTRA_DIST 2012-06-07 00:43:12 +02:00
Carlos Martín Nieto
5a39e36252 Add ssnet to POTFILES.in 2012-06-07 00:39:32 +02:00
Hylke Bons
a1e210c3d7 setup controller: Fix Add page not showing up when tutorial was finished. Closes #777 2012-06-06 10:58:27 +01:00
Hylke Bons
6f9e0b7b04 statusicon: show size instead of size + history size. Fixes #776 2012-06-05 15:14:58 +01:00
Hylke Bons
9ce9264f3e controller: strip '.local' from computer name generated key comment 2012-06-03 11:47:03 +01:00
Hylke Bons
6a206df61f windows: always overwrite %HOME%. See #697 2012-06-02 18:15:29 +01:00
Hylke Bons
26cdaa9c31 windows: use SpecialFolder.UserProfile to get the user's home. See #697 2012-06-02 11:21:34 +01:00
Hylke Bons
3864b2ba36 Add desktop-file-utils to build requirements (to install protocol handler). Closes #771 2012-06-01 16:01:24 +01:00
Hylke Bons
d91e7a20e6 statusicon: Fix warning icons in menu not normalising to folders when conflicts have resolved 2012-05-31 17:02:30 +01:00
Hylke Bons
ae5f47606c Update git hook to use new notification service 2012-05-30 20:24:30 +01:00
Hylke Bons
15cf61610c eventlog: add timestamp to each file change 2012-05-28 10:40:19 +01:00
Hylke Bons
bda6c885e9 listener: set port 80 as the default 2012-05-28 00:51:37 +01:00
Hylke Bons
5a179e1e44 update NEWS: mention thansen's notification service work 2012-05-28 00:30:07 +01:00
Hylke Bons
a7cec39f86 bubbles: adjust default avatar size 2012-05-28 00:21:56 +01:00
Hylke Bons
31b60d1a88 Only fetch gravatars once, fix some UI blocking 2012-05-28 00:14:45 +01:00
Hylke Bons
278e873c21 repo git: only squash commits by the same person 2012-05-28 00:14:00 +01:00
Hylke Bons
e23dd35096 Remove unneeded reference 2012-05-27 19:25:14 +01:00
Hylke Bons
5f181018d6 eventlog: sort changes by timestamp, not type 2012-05-27 19:24:12 +01:00
Hylke Bons
06c3ac500b mac: bump version in project file 2012-05-27 14:21:17 +01:00
Hylke Bons
394ea90536 eventlog: rename All Projects to Summary 2012-05-27 14:21:17 +01:00
Hylke Bons
d999c33882 setup: fix whitespace 2012-05-21 00:59:44 +01:00
Hylke Bons
3751fce400 linux setup: implement UI for encryption 2012-05-21 00:57:17 +01:00
Hylke Bons
d1dc277af1 statusicon: revert to toggline notifications menu item for linux 2012-05-20 19:28:48 +01:00
Hylke Bons
c970b77038 setup linux: tweak padding 2012-05-20 18:56:35 +01:00
Hylke Bons
a007b89ce9 eventlog linux: position on right side of screen 2012-05-20 18:45:41 +01:00
Hylke Bons
485115d19d setup: Fix page logic 2012-05-20 17:16:14 +01:00
Hylke Bons
8d219bd66d listener tcp: Catch more exceptions and increase poll/ping interval. Fixes #734 2012-05-20 14:28:14 +01:00
Hylke Bons
96705a7be3 repo git: catch exceptions creating .empty files. Fixes #733 2012-05-20 12:51:09 +01:00
Hylke Bons
c17380fd43 config: Add config file option to not fetch gravatars 2012-05-19 20:38:38 +01:00
Hylke Bons
71859fc385 repo: fix whitespace 2012-05-19 16:17:09 +01:00
Hylke Bons
2c98f6de04 repo: Fix edge case where ID may be empty 2012-05-19 16:15:20 +01:00
Hylke Bons
577c69f7b2 setup: fix some logic returning to the add page 2012-05-19 15:33:01 +01:00
Hylke Bons
6781623bdc windows: Fix build, closes #759 2012-05-18 19:44:23 +01:00
Hylke Bons
85d3323ff0 Update colours of graphics a bit 2012-05-18 16:36:20 +01:00
Hylke Bons
d375d66e1a linux setup: add history checkbox to add dialog 2012-05-17 23:32:00 +01:00
Hylke Bons
8f3b83565a Fix event log not loading on Ubuntu. Closes #729 2012-05-17 23:09:18 +01:00
Hylke Bons
6d644d26d8 setup: history checkbox on linux 2012-05-15 19:00:31 +01:00
Hylke Bons
3ef894b41a Fix crashes with unavailable notification service 2012-05-14 23:35:59 +01:00
Hylke Bons
019c45e425 fetcher base: be more specific about ignoring OS X's Icon files 2012-05-14 21:34:16 +01:00
Hylke Bons
72d5d075c3 controller: Remove puctuation in notification header 2012-05-01 12:42:37 +01:00
Hylke Bons
ed7b299c77 Output keys in use by ssh-agent to debug log. 2012-04-30 12:42:53 +01:00
Hylke Bons
0939946cb5 Cache changesets in the backend 2012-04-29 15:19:36 +01:00
Hylke Bons
a61da5199e Fix build. Closes #728 2012-04-29 14:16:39 +01:00
Hylke Bons
8d7d1af2af eventlog: only show time interval when commits were in different minutes 2012-04-28 23:48:36 +01:00
Hylke Bons
9971d29f40 setup: fix more grammar 2012-04-28 17:41:04 +01:00
Hylke Bons
2929fb3444 mac: Remove unused graphic from project 2012-04-28 17:19:21 +01:00
Hylke Bons
e294c9bd5a event log: add TODOs 2012-04-28 17:14:52 +01:00
Hylke Bons
e3460fef91 setup linux: Fix grammar 2012-04-28 17:14:25 +01:00
Hylke Bons
11d3b71e44 setup: change some wording 2012-04-28 14:38:07 +01:00
Hylke Bons
f023ca7498 windows: add some debug info for #697 2012-04-28 11:48:33 +01:00
Hylke Bons
c631490c65 Merge branch 'http' 2012-04-28 09:51:41 +01:00
Hylke Bons
baab6c007d Remove unused icons 2012-04-26 19:08:13 +01:00
Hylke Bons
96c4984f4d Remove some debug rules used for crypto feature 2012-04-26 18:48:18 +01:00
Hylke Bons
6a3772bb05 fetcher git: override global git crlf settings. prevents some sync loops 2012-04-26 18:32:57 +01:00
Hylke Bons
10afb45469 mac setup: on add fail, scroll to selected plugin 2012-04-26 18:32:57 +01:00
Hylke Bons
175b6969d0 Merge pull request #723 from darkip/master
Fixes build failure due to dodgy semi-colons
2012-04-26 10:15:44 -07:00
Luke Fitzgerald
6af8a2e92d Fix semi-colon issues preventing build 2012-04-26 17:58:21 +01:00
Hylke Bons
48e4e5ed76 Update NEWS 2012-04-26 15:31:38 +01:00
Hylke Bons
e808dfc70e Merge branch 'encryption' 2012-04-26 16:07:04 +02:00
Hylke Bons
ced8bd9bdb setup: put remembered servers before default ones 2012-04-26 16:02:59 +02:00
Hylke Bons
3b09cc8e7b controller: More reliable folder deletion detection 2012-04-26 16:02:59 +02:00
Hylke Bons
f2b1d3f7e0 setup: fix bug where setup dialog is stuck on Finished page 2012-04-26 16:02:59 +02:00
Hylke Bons
f4c9ab6e0b Add SparkleShare.txt and .sparkleshare in a single commit 2012-04-26 16:02:59 +02:00
Hylke Bons
53966db5eb Add ssnet icon source file 2012-04-26 16:02:59 +02:00
Hylke Bons
9cad663f14 Add a plugin for SparkleShare.Net 2012-04-26 16:02:58 +02:00
Hylke Bons
c075aad226 Implement encryption using OpenSSL's AES + Mac UI 2012-04-26 16:02:58 +02:00
Hylke Bons
e85144bb49 fetcher git: accept HTTP(S) addresses 2012-04-26 14:58:05 +02:00
Hylke Bons
4a834d265c Merge pull request #719 from darkip/master
Fixes issues with building on Windows when the path contains spaces
2012-04-26 04:50:11 -07:00
Luke Fitzgerald
6a817bc6f6 Allow paths containing spaces 2012-04-26 01:34:28 +01:00
Hylke Bons
0e1819ec17 setup: put remembered servers before default ones 2012-04-23 21:55:21 +02:00
Hylke Bons
0e3fefbeb2 controller: More reliable folder deletion detection 2012-04-22 22:11:20 +02:00
Hylke Bons
199229d148 setup: fix bug where setup dialog is stuck on Finished page 2012-04-22 18:54:16 +02:00
Hylke Bons
21afc4af4e Add SparkleShare.txt and .sparkleshare in a single commit 2012-04-22 18:13:40 +02:00
Hylke Bons
a335044d5a Add ssnet icon source file 2012-04-22 16:32:25 +02:00
Hylke Bons
6e575b8b8c Add a plugin for SparkleShare.Net 2012-04-22 16:30:31 +02:00
Hylke Bons
cba42dc20f Implement encryption using OpenSSL's AES + Mac UI 2012-04-22 14:32:55 +02:00
Hylke Bons
5db8cfbd8b windows lib: Put back reference for #705 2012-04-19 14:59:04 +02:00
Hylke Bons
85d3add083 windows lib: always use latest .NET version. Fixes #705 2012-04-19 14:20:01 +02:00
Hylke Bons
d5eb6a96d3 setup: don't change pages on initial sync. Fixes #711 2012-04-19 13:26:09 +02:00
Hylke Bons
8cf6a484ca eventlog: move some logic to controller 2012-04-18 23:17:41 +02:00
Hylke Bons
7559e507d3 windows setup: fix typo 2012-04-18 18:43:11 +02:00
Hylke Bons
7464747b98 mac eventlog: open in a less obtrusive position 2012-04-18 17:56:07 +02:00
Hylke Bons
6d2eada2c9 config: return HomePath enum directly. #705 2012-04-18 16:33:48 +02:00
Hylke Bons
f432caf2b6 Merge pull request #707 from xeross/master
Fix compile error in Linux SparkleSetup.cs
2012-04-18 05:49:15 -07:00
Hylke Bons
9a0f8af4a1 Merge pull request #706 from xeross/e7ea8c38879b05f6e682f254df50a83490c2c8f0
Fix compile error(s) on Linux
2012-04-18 03:08:49 -07:00
Xeross
7ade5f4218 Fixes "operator cannot be applied to operand of type `method group'" but not properly (I think) 2012-04-18 12:01:12 +02:00
Xeross
a5529afe8b Should be 'path' not URL 2012-04-18 12:01:12 +02:00
Hylke Bons
4f69f5dd7b fetcher git: also dispose git process on dispose 2012-04-18 11:52:45 +02:00
Hylke Bons
c7190ea0b9 repo git: Don't follow symlinks when preparing the tree. Fixes #701 2012-04-17 19:00:05 +02:00
Hylke Bons
054341eb37 git: write error outputs to the debug.log for easier debugging 2012-04-17 11:05:51 +02:00
Hylke Bons
a81a30e313 repo git: quote urls to allow push/pull with urls that contain spaces. Fixes #703 2012-04-16 23:26:33 +02:00
Hylke Bons
f3f0d8f15f fetcher: Add exclude rule for *.autosave files 2012-04-16 23:26:33 +02:00
Hylke Bons
0e1a829af2 Merge pull request #702 from joonro/patch-1
added building instructions for openSUSE
2012-04-16 07:59:20 -07:00
Joon Ro
4e1a731802 added building instructions for openSUSE 2012-04-16 09:51:04 -05:00
Hylke Bons
b30f45c251 controller: use User object 2012-04-15 22:34:22 +02:00
Hylke Bons
cf06470fb5 event log: Fix 'renamed to' link 2012-04-15 20:32:39 +02:00
Hylke Bons
2ec9dc3db9 mac controller: Fix opening folders with spaces 2012-04-15 20:00:23 +02:00
Hylke Bons
9aefb5a0b4 config: allow to specify a custom path for each folder. Closes #680 2012-04-15 19:03:36 +02:00
Hylke Bons
2c215a07d2 controller: move folder opening logic to base controller 2012-04-15 18:00:46 +02:00
Hylke Bons
665734656b config: remove old and unused methods 2012-04-15 16:58:39 +02:00
Hylke Bons
2e98ee98d2 setup: Use info instead of warning icon: looks less like an error 2012-04-15 12:35:58 +02:00
Hylke Bons
fa25a5628f fetcher: more friendly message about the accepted host key 2012-04-15 12:35:17 +02:00
Hylke Bons
7942992137 mac setup: Scale button width to text content 2012-04-15 12:16:12 +02:00
Hylke Bons
b07b0cafbf repo git: on conflicts, put timestamp before file extension. Fixes #699 2012-04-15 11:50:03 +02:00
Hylke Bons
03970cdc32 Verify known host fingerprints and warn about new ones 2012-04-13 00:44:31 +02:00
Hylke Bons
68dcec78f3 invite plugin: look for the fingerprint property 2012-04-12 15:13:51 +02:00
Hylke Bons
8d31b4291d Add key fingerprints for the shipped plugins 2012-04-12 15:13:20 +02:00
Hylke Bons
f15031dbc2 fetcher: Fix some url creations errors 2012-04-11 23:10:02 +02:00
Hylke Bons
fac9a47d0d setup: reorder some Add button logic 2012-04-11 23:09:12 +02:00
Hylke Bons
24b9c36296 fetcher: don't add duplicates to known_hosts 2012-04-11 21:31:18 +02:00
Hylke Bons
64ca5bb117 setup: simpler success text 2012-04-11 20:18:06 +02:00
Hylke Bons
722e8d7065 Manually add host key to know_hosts, don't mess with the user's SSH config. Closes #497 2012-04-11 20:07:34 +02:00
Hylke Bons
84eb7b04dd setup: remove short delay after pressing Finish button 2012-04-11 20:04:26 +02:00
Hylke Bons
45683c69c1 Update SparkleShare/SparkleAboutController.cs 2012-04-11 17:02:11 +03:00
Hylke Bons
9cf3670c46 Update SparkleShare/SparkleAboutController.cs 2012-04-11 16:58:50 +03:00
Hylke Bons
3ec49a7fed statusicon: remove noisy 'No projects yet' item and disable notifications item on zero folders 2012-04-11 14:59:02 +02:00
Hylke Bons
f2b2d83020 setup: Start thread to create first run key pair. Fixes #694 2012-04-11 13:57:46 +02:00
Hylke Bons
27c1d88938 fetcher: Close on cancel too 2012-04-11 13:04:42 +02:00
Hylke Bons
a516afeb9b fetcher: Add debug info for #692 2012-04-11 12:51:53 +02:00
Hylke Bons
9e268b8c42 config: Remove commented out code 2012-04-11 12:03:34 +02:00
Hylke Bons
93b2200ca4 repo git: add debug info for #677 2012-04-10 23:19:33 +02:00
Hylke Bons
544fea623a Remove Nautilus output files from build 2012-04-10 18:17:56 +02:00
Hylke Bons
8dc84e2ee0 mac: Fix build for newer versions of MonoMac 2012-04-10 18:17:56 +02:00
Hylke Bons
98387a3e71 Add libtool requirement to Mac build instructions 2012-04-10 19:06:51 +03:00
Hylke Bons
99502a3d0e controller: fix keypair generation. Fixes #684 2012-04-05 19:03:59 +01:00
Hylke Bons
cbe0225043 windows: add missing source file to fix build 2012-04-05 13:57:50 +01:00
Hylke Bons
47e833be28 repo: basic support for quota detection 2012-04-04 23:45:20 +01:00
Hylke Bons
c0fb4a4285 Fix build system 2012-04-04 23:35:02 +01:00
Hylke Bons
d4dc10a0c5 mac ui: hide/show dock icon depending on open windows 2012-04-04 22:54:15 +01:00
Hylke Bons
2aa0181207 build: make configure fail on mono < 2.8 2012-04-04 17:15:53 +01:00
Hylke Bons
b720af1855 window eventlog: style tweaks and disable right click in web view 2012-04-04 12:27:47 +01:00
Hylke Bons
037362a41c windows eventlog: Fix style 2012-04-04 12:27:15 +01:00
Hylke Bons
e45370331d setup controller: don't block the UI when generating the key pair 2012-04-04 12:17:41 +01:00
Hylke Bons
f143f0749f Merge pull request #682 from alexandresaiz/patch-1
source code url
2012-04-02 04:36:56 -07:00
Alexandre Saiz Verdaguer
f1dded980c source code url 2012-04-02 13:20:03 +03:00
Hylke Bons
0b557b3924 Merge pull request #676 from InvertedAcceleration/master
Update to the AboutController as well as adding a Resharper settings file.
2012-04-01 02:58:50 -07:00
InvertedAcceleration
df9981a48a I would be proud to be included in the authors list (thanks for the kind offer Hylke) for my recent "AboutController" changes, although I hope to make more significant contributions in the future! :D 2012-04-01 00:57:15 +01:00
InvertedAcceleration
9eebfb2cca Updated 'SparkleAboutController.cs':
- The version comparison code can now handle multiple digit version-sections (e.g. '1.1.11' and '1.11.11').
- Empty delegate pattern has been used, along with Action (instead of custom parameterless delegates), to clean up event definition and firing locations.
- Improved version detection speed by approx 1000 milliseconds. ;)
2012-04-01 00:41:48 +01:00
InvertedAcceleration
a10557b2c0 Added some ReSharper style settings. 2012-03-30 15:35:45 +01:00
InvertedAcceleration
2dc7b5493b Added '*.dotcover' to gitignore. 2012-03-30 12:41:20 +01:00
Hylke Bons
89179b28cb Merge branch 'eventlog' 2012-03-29 19:53:29 +01:00
Hylke Bons
52dfce6cc4 mac about: add keyboard shortcut to close window 2012-03-29 17:11:48 +01:00
Hylke Bons
09b1490399 controller: fix some crashes due to simultaneous thread access on repo list 2012-03-29 17:05:18 +01:00
Hylke Bons
5c40476391 Merge pull request #673 from basicinside/master
Fix build
2012-03-29 07:13:31 -07:00
Robin Kuck
e8f48f262f lazy commit 2012-03-29 15:50:46 +02:00
Hylke Bons
11621338c1 Fix build on Ubuntu. Closes #672 2012-03-29 14:24:41 +01:00
Hylke Bons
712aae02e8 windows: hide .tmp folder in all cases 2012-03-29 14:17:13 +01:00
Hylke Bons
90bf227c57 Fix build on Ubuntu. Closes #669 2012-03-29 13:29:35 +01:00
Hylke Bons
6f0ab28d69 statusicon: change wording of sync statuses 2012-03-29 02:24:03 +01:00
Hylke Bons
b6b68ca718 windows setup: Add history checkbox to add page 2012-03-29 02:22:55 +01:00
Hylke Bons
959563cd9d Add option to add projects without full history (git: --depth=1) 2012-03-29 01:44:26 +01:00
Hylke Bons
f76ac5b1b1 mac setup: make page prettier and add checkbox for history 2012-03-29 01:43:50 +01:00
Hylke Bons
b42c6bec48 repo git: don't hang on large rebase outputs. Should fix #663 2012-03-28 23:11:41 +01:00
Hylke Bons
ee6cbc45cf Use DNS hostname as rsa key comment. Fixes #667 2012-03-27 18:37:14 +01:00
Hylke Bons
e5e38cd8a4 Merge branch 'master' of github.com:hbons/SparkleShare into statusicon 2012-03-27 13:35:11 +01:00
Hylke Bons
c1b5abb0a5 Copy user's pubkey into ~/SparkleShare when it has been deleted. Fixes #664 2012-03-27 12:40:50 +01:00
Hylke Bons
b52dacf3d6 Use .sparkleshare file for the repo ID, instad of the first commit hash 2012-03-26 00:41:52 +01:00
Hylke Bons
e3c4d00360 plugin: fix crash when lower_case_path isn't set 2012-03-25 18:08:03 +01:00
Hylke Bons
a32a8f681a statusicon: set some sane values for menu overflow. Closes #600 2012-03-24 20:25:19 +00:00
Hylke Bons
86795e740c Merge branch 'master' into statusicon 2012-03-24 20:23:16 +00:00
Hylke Bons
185c7faeef linux eventlog: use white background color for spinner 2012-03-24 20:23:07 +00:00
Hylke Bons
90131f8c43 linux statusicon: implement menu overflow 2012-03-24 20:12:36 +00:00
Hylke Bons
6f234acec5 windows statusicon: implement error state icons 2012-03-24 17:02:26 +00:00
Hylke Bons
c83a1494b7 windows statusicon: implement menu overflow 2012-03-24 03:01:25 +00:00
Hylke Bons
8d62602067 windows statusicon: update to new controller logic 2012-03-24 02:08:05 +00:00
Hylke Bons
e872b18582 statusicon: fix race condition 2012-03-24 01:12:12 +00:00
Hylke Bons
ddc04fed59 statusicon: restructure and handle menu overflow 2012-03-24 00:13:57 +00:00
Hylke Bons
0737eba1fc Merge pull request #660 from kozze89/master
Support lower case only repos
2012-03-23 08:55:26 -07:00
Konstantinos Vaggelakos
1f962ad44f Second attempt at aligning SparklePlugin 2012-03-23 16:33:48 +01:00
Konstantinos Vaggelakos
d8130098fa Hopefully aligned SparklePlugin file as well 2012-03-23 16:31:18 +01:00
Konstantinos Vaggelakos
9c3107cbe0 Hopefully fixed the alignment problem 2012-03-23 16:28:02 +01:00
Hylke Bons
bb6187cf43 statusicon: use welcome text until done loading 2012-03-23 03:47:37 +00:00
Hylke Bons
2d2b9603da mac setup: Fix crash on second form try 2012-03-23 03:19:10 +00:00
Hylke Bons
1a11960e9a mac setup: prettify tableview rows with markup 2012-03-23 03:04:29 +00:00
Konstantinos Vaggelakos
508b6c5341 Made appropriate changes to the bitbucket.xml.in to support lower_case_path 2012-03-23 02:01:37 +01:00
Konstantinos Vaggelakos
e602954500 Now using spaces instead of tabs. Also changed the name from lower_case_only to lower_case_path 2012-03-23 01:56:35 +01:00
Konstantinos Vaggelakos
54c1123c61 Support for lower case repositories. (Like bitbucket wants it) 2012-03-23 01:37:22 +01:00
Hylke Bons
1dd55f15a8 fetcher: add exclude rule for LibreOffice lock files 2012-03-22 21:10:43 +00:00
Hylke Bons
da245914f5 Merge https://github.com/Blandinium/SparkleShare 2012-03-21 20:51:26 +00:00
Travis Glenn Hansen
4e9354558a avoid writing outside of DESTDIR 2012-03-21 10:05:45 -06:00
Tijl Vercaemer
ed665d02c7 Added System.Xml reference to SparkleLib 2012-03-21 12:34:48 +01:00
Hylke Bons
3603283960 mac eventlog: Put spinner on top 2012-03-20 18:09:15 +00:00
Hylke Bons
3d580b06ee mac statusicon: add brackets to switch statement 2012-03-20 17:40:43 +00:00
Hylke Bons
f64fbd9485 repo git: ignore global gitconfig options when parsing the git log 2012-03-20 17:26:47 +00:00
Hylke Bons
17cbbcbfea repo git: ignore global gitconfig options when parsing the git log 2012-03-20 17:20:28 +00:00
Hylke Bons
c2a244b9fb setup controller: use '/path/to/project' as a path example for bookmarked servers 2012-03-19 00:48:08 +00:00
Hylke Bons
148e87e585 mac setup: fix help labels not being displayed at first 2012-03-19 00:41:56 +00:00
Hylke Bons
d60dc6dfef mac: fix some style inconsistencies in statusicon and eventlog 2012-03-18 20:56:05 +00:00
Hylke Bons
20746b9fb7 Fix make distcheck 2012-03-18 20:36:29 +00:00
Hylke Bons
9bf0d9ff18 update NEWS 2012-03-18 20:22:51 +00:00
Hylke Bons
611383f817 windows: set version manually 2012-03-18 20:16:52 +00:00
Hylke Bons
47e6a01a29 Update NEWS and version 2012-03-18 20:12:56 +00:00
Hylke Bons
d2ace954f9 windows statusicon: close menu after clicking checkbox 2012-03-18 19:29:33 +00:00
Hylke Bons
550592d6bc linux: fix some style issues 2012-03-18 19:28:22 +00:00
Hylke Bons
ad0db22fe7 Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2012-03-18 18:41:21 +00:00
Hylke Bons
7a6a9718a8 windows statusicon: use regular styled checkbox for toggling notifications. See #640 2012-03-18 16:00:39 +00:00
Hylke Bons
99d4b58235 Merge pull request #646 from comzeradd/master
update Greek translation from Transifex
2012-03-18 05:33:49 -07:00
Nikos Roussos
4c048b8f2b update Greek translation from Transifex 2012-03-18 13:50:20 +02:00
Travis Glenn Hansen
2afa8559b0 fixing HomePath on linux 2012-03-17 17:15:35 -06:00
Travis Glenn Hansen
7de755f480 only update-desktop-database in the proper location 2012-03-17 16:02:19 -06:00
Travis Glenn Hansen
aeef7e8b48 Merge branch 'master' of github.com:hbons/SparkleShare 2012-03-17 15:55:24 -06:00
Travis Glenn Hansen
456e4565fc fix missing Contoller scope 2012-03-17 15:54:16 -06:00
Hylke Bons
4dd4e09a0e Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2012-03-17 21:51:18 +00:00
Hylke Bons
1badfa1b9f Revert "mac statusicon: sync with Windows menu. Closes #640"
This reverts commit 8d67a0183c.
2012-03-17 21:51:00 +00:00
Hylke Bons
ca05ecaf24 Merge pull request #645 from shish/win32-bin
make sure that bin exists before copying files into it
2012-03-17 13:10:40 -07:00
Shish
c55bd3aac5 make sure that bin exists before copying files into it 2012-03-17 20:06:28 +00:00
Travis Glenn Hansen
2dc37eafb3 fixing invalid case default: syntax 2012-03-17 13:57:58 -06:00
Hylke Bons
1ff204ec49 listener tcp: catch some potential exceptions 2012-03-17 19:16:53 +00:00
Hylke Bons
eac28ef743 windows setup: report initial sync progress in the taskbar item. Closes #619 2012-03-17 17:37:56 +00:00
Hylke Bons
e29abde749 mac statusicon: sync with Windows menu. Closes #640 2012-03-17 17:00:27 +00:00
Hylke Bons
84863445f6 linux statusicon: sync with Windows menu. See #640 2012-03-17 16:40:05 +00:00
Hylke Bons
78b1998547 windows statusicon: Use '[X] Notifications' menu item. See #640 2012-03-17 16:23:05 +00:00
Hylke Bons
2b70361fcc windows setup: Reverse button order 2012-03-17 01:44:27 +00:00
Hylke Bons
6c7fb0e3d9 windows statusicon: Use sentence capitalisation in context menu 2012-03-16 18:44:26 +00:00
Hylke Bons
0e34e4b6f2 mac: Fix build 2012-03-16 18:42:13 +00:00
Hylke Bons
59fe8e804b repo: Fix false 'Not everything is synced' messages after succesful conflict resolution 2012-03-16 01:53:23 +00:00
Hylke Bons
49ad5f0df8 windows eventlog: fix padding 2012-03-16 01:34:31 +00:00
Hylke Bons
7255234ffb statusicon: tell whether we're sending or receiving files (or both) 2012-03-16 01:23:10 +00:00
Hylke Bons
d8008fee97 remove some TODOs 2012-03-15 23:54:18 +00:00
Hylke Bons
4c6e5e44c9 setup controller: remove FIXME 2012-03-15 23:40:44 +00:00
Hylke Bons
8b094823a8 windows spinner: cleanup 2012-03-15 23:40:10 +00:00
Hylke Bons
6f6485fca3 windows: Add migration code to use ~/SparkleShare instead of ~/My Documents/SparkleShare 2012-03-15 03:56:10 +00:00
Hylke Bons
49e6760983 windows: Add SparkleShare folder to Explorer favorites 2012-03-15 03:18:49 +00:00
Hylke Bons
60c2bc1acf windows: Add SparkleShare to startup items 2012-03-15 02:43:08 +00:00
Hylke Bons
0c5836665b setup controller: refactor some order logic. Fixes #627 #630 2012-03-14 03:26:42 +00:00
Hylke Bons
7788088383 listener tcp: don't ping anymore when we've disconnected but haven't noticed. Fixes #629 2012-03-13 18:07:03 +00:00
Hylke Bons
1500c26734 Fix line breaks in TM 2012-03-13 14:13:14 +00:00
Hylke Bons
1c9dfd8cc0 Add basic trademark policy from softwarefreedom.org 2012-03-13 14:08:32 +00:00
Hylke Bons
4ad7f04d12 repo git: add catch block to PrepareDirectories method 2012-03-12 19:56:06 +00:00
Hylke Bons
5f04667813 Merge branch 'master' of github.com:hbons/SparkleShare 2012-03-12 19:43:32 +00:00
Hylke Bons
312fa01efa windows statusicon: always have the Add item enabled 2012-03-12 18:29:41 +00:00
Hylke Bons
06923c4a44 Fix build. Closes #611 2012-03-12 01:05:18 +00:00
Hylke Bons
2ff7ba520e windows: don't care about the commit hash in the version number 2012-03-11 23:44:40 +00:00
Hylke Bons
bcc1574497 Update NEWS 2012-03-11 23:30:59 +00:00
Hylke Bons
9080f85aaf windows eventlog: Add a spinner 2012-03-11 23:28:32 +00:00
Hylke Bons
afcd7194cf event log: remove webbrowser and reset combobox selection after closing window 2012-03-11 21:35:18 +00:00
Hylke Bons
71d102f239 Adjust Windows installer script 2012-03-11 21:10:32 +00:00
Hylke Bons
e8c570acbb windows: fix some style issues 2012-03-11 21:09:40 +00:00
Hylke Bons
4866a2f48c windows statusicon: re-enable balloons 2012-03-11 14:05:53 +00:00
Hylke Bons
b8a45e5b9b Remove unused files 2012-03-11 14:01:29 +00:00
Hylke Bons
16b8db1fb6 windows remove old DLLs from wix file. Fixes #621 2012-03-11 13:27:25 +00:00
Hylke Bons
8def82ca1e window: Move to .NET 4.0 2012-03-11 13:17:53 +00:00
Hylke Bons
dcd813c1d6 eventlog: fix compile error 2012-03-11 13:16:00 +00:00
Hylke Bons
16429ee65b Fix Linux and Mac icon paths in html 2012-03-11 03:06:13 +00:00
Hylke Bons
ed13338a86 windows eventlog: Include images 2012-03-11 02:57:42 +00:00
Hylke Bons
e894bff782 remove SparkleNote class 2012-03-11 02:54:52 +00:00
Hylke Bons
7a88f2ee7a eventlog: don't flickr on window open 2012-03-10 22:04:03 +00:00
Hylke Bons
6b993d2cb4 Use native DirectorySeparatorChar for breadcrumbs 2012-03-10 21:27:36 +00:00
Hylke Bons
cdeeb74ae9 Remove the notes feature 2012-03-10 20:51:37 +00:00
Hylke Bons
1abcbc7ef2 windows eventlog: implement clicking on files/dirs to open them 2012-03-10 20:24:01 +00:00
Hylke Bons
396f14c7cb windows: Open files with the right app 2012-03-10 20:22:56 +00:00
Hylke Bons
4ce2261c41 windows statusicon: change icon of NotifyIcon, not MenuItem 2012-03-10 20:22:02 +00:00
Hylke Bons
a878e92b54 windows ui: add FIXME 2012-03-10 20:20:56 +00:00
Hylke Bons
a7c276969c windows statusicon: add SparkleShare header to tooltip 2012-03-10 16:23:20 +00:00
Hylke Bons
89d6e1f3c2 windows eventlog: disable annoying IE clicking sounds, include avatars as embedded resources 2012-03-10 16:10:49 +00:00
Hylke Bons
0797b57d5a html: use jquery's xbrowser nth-child function 2012-03-10 16:09:34 +00:00
Hylke Bons
620ece9519 windows: load avatars properly in event log 2012-03-10 03:34:10 +00:00
Hylke Bons
531a05eb11 windows: Remove CefSharp from build and use WPF WebBrowser instead 2012-03-10 02:56:09 +00:00
Hylke Bons
df9b05e5f2 cleanup README 2012-03-09 21:20:45 +00:00
Hylke Bons
dd778de0e7 README: fix table 2012-03-09 21:07:56 +00:00
Hylke Bons
71ca496ab6 README: Move info section up 2012-03-09 21:06:34 +00:00
Hylke Bons
b8b1b45338 README: Move info section up 2012-03-09 21:06:02 +00:00
Hylke Bons
1940381088 README: 'run as admin' note no longer needed 2012-03-09 20:57:42 +00:00
Hylke Bons
fd8e4692b6 Fix README typo 2012-03-09 20:56:30 +00:00
Hylke Bons
d46ae41f9d update README with info on how to reset settings 2012-03-09 20:55:15 +00:00
Hylke Bons
c5e41ce739 windows: don't use subfolder as root when opening a folder in Explorer.exe. Fixes #617 2012-03-09 20:38:35 +00:00
Hylke Bons
b7bec5810b windows: close status icon menu when clicking elsewhere on the screen 2012-03-09 20:35:43 +00:00
Hylke Bons
9ecf3d2b9e window setup: implement warning about global gitignore 2012-03-09 04:04:16 +00:00
Hylke Bons
c3bc93227b windows setup: implement awesomely styled list view 2012-03-09 02:51:43 +00:00
Hylke Bons
787c8e2de1 Tweak windows folder icon 2012-03-09 00:13:33 +00:00
Hylke Bons
be461b3863 windows: disable registering of protocol handler for now as it requires admin rights 2012-03-08 23:35:47 +00:00
Hylke Bons
f32f3be444 controller: use forwards slash for error report url 2012-03-08 23:29:29 +00:00
Hylke Bons
804aeb41c6 Fix some instances of 'could not load backend' 2012-03-08 23:27:49 +00:00
Hylke Bons
f83b8bd63c windows: only allow one SparkleShare instance at a time 2012-03-08 23:25:37 +00:00
Hylke Bons
aebe671b5c windows setup: add help bullets to error page 2012-03-08 23:24:14 +00:00
Hylke Bons
226c60dfea windows: add multi-sized .ico file 2012-03-08 20:37:18 +00:00
Hylke Bons
e2663d4009 windows: some small fixes 2012-03-08 14:55:44 +00:00
Hylke Bons
602cfe99df Replace tabs with spaces in project 2012-03-08 03:35:24 +00:00
Hylke Bons
d0707e8d9d xplicitly hide supposed to be hidden files. Closes #605 2012-03-08 03:34:45 +00:00
Hylke Bons
564962a2ea windows: fix some status icon issue 2012-03-08 02:55:30 +00:00
Hylke Bons
a56424d6fe windows: add icons to the status icon menu 2012-03-08 01:16:34 +00:00
Hylke Bons
d3a5c24394 windows setup: add last missing tutorial slide 2012-03-07 22:28:29 +00:00
Hylke Bons
6429c63787 windows setup: implement invite page 2012-03-07 21:56:42 +00:00
Hylke Bons
b4e056ca58 windows: fix installer names. Closes #603 2012-03-07 18:28:31 +00:00
Hylke Bons
a37d237459 setup: Add cancel buttons to Linux and Mac too 2012-03-07 02:40:21 +00:00
Hylke Bons
358685fd79 windows: add cancel buttons to Setup and Add pages 2012-03-07 02:26:52 +00:00
Hylke Bons
ba31b9e449 windows: implement full (but ugly) balloons 2012-03-07 01:55:10 +00:00
Hylke Bons
5db7e0dfb6 windows statusicon: create animation 2012-03-07 01:20:07 +00:00
Hylke Bons
95f803dad3 windows: status icon animation 2012-03-07 00:03:47 +00:00
Hylke Bons
8a6364a28f update Windows section of README 2012-03-06 23:03:30 +00:00
Hylke Bons
e3692dc820 update Windows section of README 2012-03-06 23:02:07 +00:00
Hylke Bons
a5de2967b0 update Windows section of README 2012-03-06 23:01:13 +00:00
Hylke Bons
258fbcf5ff update Windows section of README 2012-03-06 22:59:13 +00:00
Hylke Bons
963484577e update Windows section of README 2012-03-06 22:56:32 +00:00
Hylke Bons
684d5e910d windows setup: add fourth tutorial slide 2012-03-06 20:26:05 +00:00
Hylke Bons
1dd2ea7a13 windows setup: add slide and fix startup item checkbox 2012-03-06 20:18:15 +00:00
Hylke Bons
054eb236fc windows: implement Add page 2012-03-06 19:55:29 +00:00
Hylke Bons
3dffb397b9 Don't use a separate Program.cs on Windows 2012-03-06 01:49:36 +00:00
Hylke Bons
6b4ee06062 save work on windows 2012-03-06 01:18:45 +00:00
Hylke Bons
7ab64dff9b windows: implement some Setup pages 2012-03-05 21:55:39 +00:00
Hylke Bons
eacb384752 windows: use dedicated SparkleUI class 2012-03-05 18:50:19 +00:00
Hylke Bons
855268b260 windows: textbox fixes 2012-03-05 12:12:36 +00:00
Hylke Bons
ca4d4dd0c9 windows: working SetupWindow implementation 2012-03-05 03:17:13 +00:00
Hylke Bons
b760a6cf94 windows: begin SetupWindow work 2012-03-05 01:46:57 +00:00
Hylke Bons
a93bd7a007 windows: add link clicked event to log 2012-03-04 21:34:58 +00:00
Hylke Bons
9af4a7395d windows: clean up event log 2012-03-04 21:28:46 +00:00
Hylke Bons
9f92330dcd windows: port event log to WPF 2012-03-04 21:22:05 +00:00
Hylke Bons
da673bd605 windows: Remove event log resource files 2012-03-04 17:02:09 +00:00
Hylke Bons
6264bce874 windows: begin porting of event log 2012-03-04 17:01:09 +00:00
Hylke Bons
4817efed3a windows: implement status icon 2012-03-04 16:10:52 +00:00
Hylke Bons
2204fcb12c windows: Finish up about dialog style 2012-03-04 14:09:31 +00:00
Hylke Bons
c480f3bfd7 about: don't resize 2012-03-04 02:57:49 +00:00
Hylke Bons
5f8b003ed2 windows: Start porting work from WinForms to WPF. 2012-03-04 02:37:03 +00:00
Hylke Bons
e909bc7ef5 windows: fix some exceptions 2012-03-03 23:22:35 +00:00
Hylke Bons
7735902a92 Update .gitignore for some windows build files 2012-03-03 22:13:16 +00:00
Hylke Bons
d78f57a407 windows: Fix compile errors 2012-03-03 22:10:13 +00:00
Hylke Bons
7654364864 Move Linux UI files to its own folder 2012-03-03 19:43:49 +00:00
Hylke Bons
dd4d2dda10 about: don't translate legal info 2012-03-03 18:43:23 +00:00
Hylke Bons
5e294f79db windows: remove sparkleabout resource files 2012-03-03 16:53:44 +00:00
Hylke Bons
40d858e013 windows: clean up about more 2012-03-03 16:53:44 +00:00
Hylke Bons
3f50f52fad Update SparkleShare/SparkleAbout.cs 2012-03-03 01:53:40 +00:00
Hylke Bons
c41838d3b1 Update SparkleShare/SparkleAbout.cs 2012-03-03 01:38:29 +00:00
Hylke Bons
ebcf819b65 windows: clean up about some more 2012-03-03 01:28:06 +00:00
Hylke Bons
b09d9d06cf windows: clean up about dialog 2012-03-03 01:20:40 +00:00
Hylke Bons
e7d94c6b4d windows: move invite opener code into the separate project 2012-03-03 00:52:12 +00:00
Hylke Bons
bf7ad7d8c3 windows: clean up statusicon somewhat 2012-03-03 00:43:29 +00:00
Hylke Bons
8951afee02 windows: clean up controller 2012-03-03 00:16:23 +00:00
Hylke Bons
cea2b94066 Merge pull request #598 from serras/master
Update Windows build files
2012-03-02 13:46:15 -08:00
serras
542a404105 Adapt Windows build to a separate Git DLL. 2012-03-02 22:05:05 +01:00
Hylke Bons
7add0e6317 update NEWS 2012-03-02 00:19:57 +00:00
Hylke Bons
9e10e0d903 invite: don't allow http 2012-03-02 00:13:28 +00:00
Hylke Bons
1b0b3e4862 setup: Create a reusable plugin for each succesfully used host. Closes #547 2012-03-01 23:57:12 +00:00
Hylke Bons
0db22cba41 Merge pull request #596 from shish/author-shish
Adding self to AUTHORS
2012-03-01 13:43:43 -08:00
Shish
1d39c23f69 Adding self to AUTHORS 2012-03-01 21:25:15 +00:00
Hylke Bons
46fba9fd55 event log: remove FIXME 2012-03-01 21:21:35 +00:00
Hylke Bons
547b103c9a mac: Fix rest of memory leak warnings. Closes #552 2012-03-01 21:17:49 +00:00
Hylke Bons
314e57720e mac: open event log when dock icon with badge is clicked 2012-03-01 21:02:18 +00:00
Hylke Bons
49d2e7fb2e mac: Fix more memory warnings 2012-03-01 20:46:25 +00:00
Hylke Bons
5dd6f831d6 mac: Fix memory warnings in event log 2012-03-01 20:10:39 +00:00
Hylke Bons
e96fdbff2f Remove RTF version of license, we won't be showing it in the installer 2012-03-01 19:28:30 +00:00
Hylke Bons
f2e91e4847 Update SparkleShare/SparkleAbout.cs 2012-03-01 19:09:51 +00:00
Hylke Bons
cd7af5cdde setup controller: remove hooked up delegates after fetcher has finished 2012-03-01 18:56:02 +00:00
Hylke Bons
ac697df722 setup: clear all fields when cancelling the Add page 2012-03-01 18:09:14 +00:00
Hylke Bons
1598d5c444 Fix progress delay when there was an error 2012-03-01 17:48:05 +00:00
Hylke Bons
bd152633d9 Sort AUTHORS by first name 2012-03-01 17:18:21 +00:00
Hylke Bons
14f68ed9bb sparklelib: use a nice SparkleLib.Git namespace 2012-03-01 17:02:52 +00:00
Hylke Bons
dc4602d565 Add SparkleLib.Git.dll to Mac project file 2012-03-01 16:51:48 +00:00
Hylke Bons
74d35ad44a Merge branch 'backend-dlls' of https://github.com/shish/SparkleShare into shish 2012-03-01 16:34:45 +00:00
serras
9e046d325e Add "Alejandro Serrano" as contributor 2012-03-01 14:55:25 +00:00
serras
8b0663d472 Add default version when compiling without Git installed 2012-03-01 14:55:17 +00:00
serras
71017044f6 Allow using http protocol for invites 2012-03-01 14:54:15 +00:00
Shish
bd866df6a9 wibble automake to build the extra backend 2012-02-28 14:34:23 +00:00
Shish
e92ff68b25 get the backend to load the shared library 2012-02-28 13:34:15 +00:00
Shish
3190342092 load backends from separate dlls 2012-02-28 13:33:41 +00:00
Shish
0932b80a5f don't compile backend into sparklelib 2012-02-28 13:30:09 +00:00
Hylke Bons
a3b08e9fb1 Merge pull request #588 from serras/master
Add back sparkleshare-invite-open.cs
2012-02-28 05:20:10 -08:00
serras
d822cc7862 Add back sparkleshare-invite-open.cs 2012-02-28 13:16:32 +01:00
serras
a0cd8e304e Small tidbits to build 2012-02-28 12:43:17 +01:00
Hylke Bons
9631723115 Merge pull request #585 from serras/master
Conditionally compile
2012-02-27 11:12:18 -08:00
serras
4ae72a029f Conditionally compile diposal of status icon (only on Windows) 2012-02-27 19:56:21 +01:00
Hylke Bons
749eec186b Update README.md 2012-02-27 17:06:20 +00:00
Hylke Bons
d56224032f Update README.md 2012-02-27 17:04:54 +00:00
Hylke Bons
3af5ce3298 Update README.md 2012-02-27 16:59:14 +00:00
Hylke Bons
b72fa572d1 remove .gitmodules and .gitattributes 2012-02-27 16:44:21 +00:00
Hylke Bons
23194ce849 Merge branch 'gettext-cs' of https://github.com/serras/SparkleShare into windows 2012-02-27 16:34:58 +00:00
serras
0a2d96bcff Make installer run SparkleShare at end 2012-02-27 16:49:41 +01:00
serras
5301bad2d6 Implement protocol handler 2012-02-27 15:56:45 +01:00
serras
1c68e9a9d7 Move Windows build info to main README 2012-02-27 15:02:56 +01:00
serras
77eee2e92c Change location of addmedia.xlst 2012-02-27 13:33:07 +01:00
serras
f666c6378f - Move Windows libraries to special lib folder
- Change references to new positions
2012-02-27 13:21:13 +01:00
serras
336ff2ed4e Remove external modules and copy them to 'Windows/tools' 2012-02-27 13:04:51 +01:00
serras
3e86926b5d - Add new project files
- Chnage Windows views to keep them in sync with controllers
2012-02-27 12:55:16 +01:00
serras
b29e5ae08b Merge branch 'master' into gettext-cs
Conflicts:
	SparkleLib/SparkleListenerTcp.cs
2012-02-27 10:04:28 +01:00
Hylke Bons
7e97154a01 update NEWS 2012-02-27 02:23:16 +00:00
Hylke Bons
7cbdc43e4f invite opener: change back http to https 2012-02-27 02:07:30 +00:00
Hylke Bons
17aae9b8d1 remove leftover debug rule 2012-02-27 02:05:00 +00:00
Hylke Bons
93cd542724 linux: Implement handling of sparkleshare:// links 2012-02-27 02:01:41 +00:00
Hylke Bons
c05849844e Register protocol handler after 'make install' 2012-02-27 00:39:31 +00:00
Hylke Bons
960a796dbb Add a .desktop file for opening invites 2012-02-27 00:09:01 +00:00
Hylke Bons
408812eafd Add an 'open' argument to the sparkleshare command to handle sparkleshare:// 2012-02-26 22:41:42 +00:00
Hylke Bons
93f4b25f36 controller: remove unneeded references 2012-02-26 22:11:25 +00:00
Hylke Bons
18ec6eb1fa Fix autostart on linux 2012-02-26 22:08:07 +00:00
Hylke Bons
783242a8fc setup: padding tweaks 2012-02-26 16:05:00 +00:00
Hylke Bons
c4b1380ac6 fetcher git: don't simulate progress when clone command failed 2012-02-26 15:58:09 +00:00
Hylke Bons
f245508e18 Fix linux build 2012-02-26 15:51:00 +00:00
Hylke Bons
d777a52fbc setup: Add UI for '[X] Add SparkleShare to startup items' on Linux 2012-02-24 21:58:39 +01:00
Hylke Bons
41fe96088a Invite page for Linux 2012-02-24 21:31:45 +01:00
Hylke Bons
eefa99eb38 Allow invites and plugins to set a custom <announcements_url>. Closes #562 2012-02-24 18:50:05 +01:00
Hylke Bons
40d1c65b60 setup: fix first run logic 2012-02-24 04:12:13 +01:00
Hylke Bons
96352b0c30 statusicon controller: change back testing var 2012-02-24 03:45:48 +01:00
Hylke Bons
c1ba6432b1 setup: '[X] Add SparklShare to startup items' and tutorial phrases tweaks 2012-02-24 03:43:28 +01:00
Hylke Bons
9c670cc0d0 setup: don't clear the Path field when switching plugins and remember own server Address 2012-02-23 14:08:05 +01:00
Hylke Bons
775accf2ff Change some wording: 'Up to date' to 'Files up to date' 2012-02-23 03:11:00 +01:00
Hylke Bons
d31e43f33a Change some wording: 'Open Recent Events' to 'View Recent Changes...' 2012-02-23 02:53:36 +01:00
Hylke Bons
fda8474864 Fix new avatar paths on mac 2012-02-23 01:57:58 +01:00
Hylke Bons
e6cf5cbc49 Merge branch 'master' of github.com:hbons/SparkleShare 2012-02-23 01:47:28 +01:00
Hylke Bons
ca52e4b507 Point to the right location for the avatars on Linux 2012-02-23 01:30:28 +01:00
Hylke Bons
13f83f91de Point to the right location for the avatars on Linux 2012-02-23 01:25:50 +01:00
Hylke Bons
be74ee8d64 event log: Add a set of GNOME styled hash avatars 2012-02-22 01:25:30 +01:00
Hylke Bons
f99dc91019 controller: Fix opening links with spaces in them 2012-02-20 00:38:21 +01:00
Hylke Bons
6cebc0eb92 bump version to 0.8.3 2012-02-20 00:17:43 +01:00
Hylke Bons
dde92cd855 event log: fix overlooked controller call 2012-02-20 00:16:19 +01:00
Hylke Bons
f70becf59a event log: fix the paddings of the size labels and dropdown 2012-02-19 23:58:33 +01:00
Hylke Bons
9c6404bbd2 setup: Fix several bugs in the Add page 2012-02-19 23:26:19 +01:00
Hylke Bons
029b31a628 Fix Linux build 2012-02-19 21:33:25 +01:00
Hylke Bons
a89e649a43 bubbles: Only show event log on user click 2012-02-19 21:32:45 +01:00
Hylke Bons
e3b694fa7b controller: always install protocol handler, not just on the first run 2012-02-19 16:04:43 +01:00
Hylke Bons
7ab9b6b380 controller: add abstract method InstallProtocolHandler () 2012-02-19 16:00:41 +01:00
Hylke Bons
d65c45a488 setup: port some more new logic calls 2012-02-19 15:11:13 +01:00
Hylke Bons
c02abe6fba Port Linux UI to new controller logic 2012-02-19 15:04:43 +01:00
Hylke Bons
dbfe2a9ab8 invites: always use https when accepting invites 2012-02-19 01:19:46 +01:00
Hylke Bons
182b7e619d Allow invites without a accept_url element 2012-02-19 01:16:44 +01:00
Hylke Bons
bf772bb0ca setup: close window after clicking Open Folder button and move said logic to controller 2012-02-18 23:59:24 +01:00
Hylke Bons
76fde52adc Add a test page for the protocol handler 2012-02-18 23:42:41 +01:00
Hylke Bons
82680d5909 fetcher: always finish the progress reporting animation smoothly to 100% 2012-02-18 23:16:25 +01:00
Hylke Bons
f28077e5b4 Remove invite after import 2012-02-18 20:50:05 +01:00
Hylke Bons
852e9bcf2f Fix a broken path in project file 2012-02-18 19:01:50 +01:00
Hylke Bons
3d82b04e3f mac: Add SparkleShareInviteOpener.app to the bundle 2012-02-18 18:30:31 +01:00
Hylke Bons
6ed6ffca85 mac: implement protocol handler 2012-02-18 18:24:17 +01:00
Hylke Bons
abae27e6a5 Add a skeleton sparkleshare:// protocol handler on the mac 2012-02-18 17:03:34 +01:00
Hylke Bons
d024b5dfb0 gitignore: remove *.app 2012-02-18 17:01:50 +01:00
Hylke Bons
e9cccca06a controller: use a lock for accessing Repositories. Fixes rare crashes when multiple threads want access 2012-02-18 01:52:17 +01:00
Hylke Bons
a41a461e98 event log, bubbles: move more logic to controllers 2012-02-18 01:01:24 +01:00
Hylke Bons
bdd0f825c2 about: move more logic to controller 2012-02-18 00:06:33 +01:00
Hylke Bons
19f6399f31 invites: upload the user's pubkey on invite accept 2012-02-17 21:26:13 +01:00
Hylke Bons
efba6111f1 fetcher git: add FIXME 2012-02-17 02:48:41 +01:00
Hylke Bons
4e956463be Warn about invalid invites 2012-02-17 02:32:07 +01:00
Hylke Bons
d7d0afd555 about: don't use eye bleeding orange with the new background 2012-02-17 02:19:54 +01:00
Hylke Bons
33ba72143f invites: fix some potential edge cases 2012-02-17 01:26:27 +01:00
Hylke Bons
62b783fca5 Merge branch 'invites' 2012-02-17 00:52:24 +01:00
Hylke Bons
346f885345 Finish support for invite.xml files dropped in ~/SparkleShare 2012-02-17 00:51:44 +01:00
Hylke Bons
137bcdd938 repo git: adjust commit message for notes 2012-02-16 22:43:41 +01:00
Hylke Bons
e017fa75fa setup: remove some strings 2012-02-15 22:18:08 +01:00
Hylke Bons
e101a9a1d7 setup: add more helpful help label to address field 2012-02-14 20:50:48 +01:00
Hylke Bons
f76ae15881 repo: don't recurse into first .git folder 2012-02-14 20:34:03 +01:00
Hylke Bons
e705734d54 mac setup: Add an invite page 2012-02-14 17:23:08 +01:00
Hylke Bons
5f7f5fe284 event log: remove static property from LinkClicked method 2012-02-13 23:20:04 +01:00
Hylke Bons
c7a569dd28 event log: remove static property from LinkClicked method 2012-02-13 21:27:53 +01:00
Hylke Bons
496cd6912a Refactor the invite system, warn if cloning's taking place already 2012-02-12 22:25:20 +01:00
serras
3641e56ea7 Chnage slightly error message (closes #9) 2012-02-12 17:24:24 +01:00
serras
b6d7e2f521 Try to fix issue #8 about unmanaged icons in GDI+ 2012-02-12 17:05:32 +01:00
serras
4928d5fe07 Update projects to use new files 2012-02-12 16:51:28 +01:00
serras
4106cc6489 Merge branch 'master' into gettext-cs
Conflicts:
	SparkleLib/Git/SparkleFetcherGit.cs
2012-02-12 16:24:12 +01:00
Hylke Bons
411839c22a controller: remove old methods 2012-02-12 16:22:08 +01:00
Hylke Bons
a98b4f5257 event log: create usable breadcrumbs for file paths 2012-02-12 15:44:43 +01:00
Hylke Bons
fc26c9d5c0 Bump version to 0.8.2 2012-02-11 20:49:43 +01:00
Hylke Bons
8d381966cf listener: rename some methods 2012-02-11 20:23:38 +01:00
Hylke Bons
a2e4601a2c invite: cleanup 2012-02-11 19:52:49 +01:00
Hylke Bons
d70cc81d17 mac: Properly focus the about dialog 2012-02-11 19:52:29 +01:00
Hylke Bons
687c06bf11 controller: change port for invite listener 2012-02-11 15:43:45 +01:00
Hylke Bons
c23a5acda0 event log: remove '.empty' files from rename entries of folders 2012-02-11 14:29:23 +01:00
Hylke Bons
5c7c0df016 mac watcher: remove debug output 2012-02-11 14:04:44 +01:00
Hylke Bons
b64d102839 mac: Use native OS X FSEvents API to detect changes. Closes #472 2012-02-11 14:00:16 +01:00
Hylke Bons
af597e108a listener tcp: fix some small issues 2012-02-10 14:26:33 +01:00
Hylke Bons
e46890b21b listener tcp: Improve reconnect logic to work in after system sleeps and handle more errors 2012-02-09 23:43:47 +01:00
Hylke Bons
4fc1a060e5 repo: Fix compile error. Closes #571 2012-02-09 12:54:23 +01:00
Hylke Bons
41fa645578 More cleanup of SparkleLib API 2012-02-09 02:46:25 +01:00
Hylke Bons
406571ef4b Clean up SparkleLib API 2012-02-08 20:42:29 +01:00
Hylke Bons
f42a8a3819 plugin: more cleanup 2012-02-08 14:56:37 +01:00
Hylke Bons
b67243deb2 plugin: cleanup 2012-02-08 14:51:07 +01:00
Hylke Bons
17657eb0e5 Remove last manpage line from makefile 2012-02-08 14:31:56 +01:00
Hylke Bons
42090d6568 Fix compile warning 2012-02-08 14:10:57 +01:00
Hylke Bons
1f303e905f Fix compile warning 2012-02-08 14:08:24 +01:00
Hylke Bons
0672f61220 Fix compile error 2012-02-08 14:03:53 +01:00
Hylke Bons
b2c480307a Fix compile error 2012-02-08 13:57:27 +01:00
Hylke Bons
64dd22bcb2 Fix some inconsistencies in cli output/help 2012-02-08 13:54:16 +01:00
Hylke Bons
d938bb6d37 Update Fedora build reqs 2012-02-08 13:34:37 +01:00
Hylke Bons
911886bdba Remove outdated help/ and man/ 2012-02-08 13:30:46 +01:00
Hylke Bons
a6181dd337 Merge branch 'disconnect'. Fixes #508
Conflicts:
	SparkleLib/SparkleListenerBase.cs
	SparkleLib/SparkleListenerTcp.cs
2012-02-08 02:24:02 +01:00
Hylke Bons
a3c9997036 listener: detect when system has woken up from sleep. disconnect when that happens 2012-02-08 02:17:34 +01:00
Hylke Bons
f643fc197d Fix ping on timeout. Fixes broken reconnect 2012-02-08 01:44:56 +01:00
Hylke Bons
f43c3c460a repo: change CheckForRemoteChanges method to HasRemoteChanges property 2012-02-06 15:02:41 +01:00
Hylke Bons
a717a8fd42 repo: set stricter access rights for members 2012-02-06 14:58:43 +01:00
Hylke Bons
61b04fdc13 controller: remove obsolete event 2012-02-06 14:53:02 +01:00
Hylke Bons
5ac9092180 Remove SparkleBackend crap 2012-02-06 14:43:31 +01:00
Hylke Bons
6bd8a215d6 Clean up and remove unneeded references 2012-02-06 14:11:08 +01:00
Hylke Bons
50c07edddc remove unneeded file SparkleOptions.cs 2012-02-06 13:48:16 +01:00
Hylke Bons
dd741b7caa listener: move classes to separate files 2012-02-06 13:45:20 +01:00
Hylke Bons
298d51e4ce status icon: Fix var case 2012-02-06 13:33:44 +01:00
Hylke Bons
94dc01b4d0 listener factory: allow setting of a global notification service for all the folders 2012-02-06 13:33:00 +01:00
Hylke Bons
f0c0c02a97 listener: update comments 2012-02-06 12:54:04 +01:00
Hylke Bons
2de2b4d15c listener: add some comments and cleanups 2012-02-05 23:05:47 +01:00
Hylke Bons
5152edd4cc tcp listener: remove some unneeded references 2012-02-05 23:00:28 +01:00
Hylke Bons
390fd0ba4d Add some debug output 2012-02-05 22:28:06 +01:00
serras
9c7bf27914 Solved issues when compiling in Windows latest version
Change executable output to Windows so no command line is shown
Remove version from SparkleShare setup name
2012-02-05 19:50:38 +01:00
serras
485a3e4a29 Merge branch 'master' into gettext-cs
Conflicts:
	SparkleLib/Git/SparkleRepoGit.cs
2012-02-05 18:54:32 +01:00
Hylke Bons
79c506e0ef windows: don't show terminal window when running commands 2012-02-05 12:05:47 +01:00
Alejandro Serrano
916a28c1cb Merge pull request #7 from izzy84075/gettext-cs
Look in data/icons for icon, fix initial setup forms
2012-02-04 03:42:14 -08:00
Hylke Bons
cdaf853674 listener: fix potential endless loop 2012-02-01 22:17:48 +00:00
Hylke Bons
98fb042665 listener: Use ping mechanism through te socked, instead of an external one 2012-02-01 22:04:58 +00:00
Hylke Bons
65eda95bd8 listener: Rework disconnect algorithm 2012-02-01 16:28:57 +00:00
Hylke Bons
b0036e2c78 listener: more code cleanup 2012-01-31 23:27:13 +00:00
Hylke Bons
afb591a68c listener: more code cleanup 2012-01-31 23:23:52 +00:00
Hylke Bons
5130867929 listener: more code cleanup 2012-01-31 23:08:23 +00:00
Hylke Bons
ee61f2b604 listener: code cleanup 2012-01-31 22:39:09 +00:00
Hylke Bons
5efb8b4918 fetcher: move exclude rules to base class. Closes #564 2012-01-31 21:30:23 +00:00
Hylke Bons
425ae7beaa statusicon: call update method after toggling Quit item 2012-01-29 23:40:07 +00:00
Hylke Bons
fd47adec27 statusicon Fix build 2012-01-29 23:20:20 +00:00
Hylke Bons
3cb0aa1e00 Bump version to 0.8.1, update NEWS 2012-01-29 22:15:43 +00:00
Hylke Bons
39e07443bc statusicon: disable Quit item whilst syncing. Closes #542 2012-01-29 22:03:54 +00:00
Hylke Bons
1eb794f78e controller: fix error reporting on fetching 2012-01-29 21:32:00 +00:00
Hylke Bons
ff82b8150c controller: Detect backend by path suffix 2012-01-29 21:26:26 +00:00
Hylke Bons
56c9f36768 controller: cleanup 2012-01-29 20:37:39 +00:00
Hylke Bons
4363daa31d controller: fix repo loading 2012-01-29 20:33:12 +00:00
Izzy
481d6e9d23 Aha! There was no Click() event on buttonNext in Windows/SparkleSetup.Designer.cs ! Now I can make it through the initial setup. 2012-01-29 11:18:37 -08:00
Izzy
201e69126e Make it look for the icon in the correct place, so we don't have multiple copies of it floating around. 2012-01-29 10:53:10 -08:00
Hylke Bons
58a7683aa2 controller: dynamically load backend names 2012-01-29 18:45:33 +00:00
Hylke Bons
a36d39b74f fetcher git: fix type. Closes #565 2012-01-29 18:12:43 +00:00
Alejandro Serrano
5ef0091bd9 Merge pull request #5 from mkarau/patch-1
Update README.windows.md
2012-01-29 02:36:13 -08:00
Hylke Bons
55ef08a958 event log: show repo url upon hovering of the folder name. Closes #544 2012-01-27 00:52:56 +00:00
Hylke Bons
5f83dc9a1c Enhance bash path compatibility. Closes #559 2012-01-26 18:30:57 +00:00
Matt
2a5badd762 Update README.windows.md 2012-01-26 18:35:19 +01:00
Hylke Bons
628366225e html: style tweaks 2012-01-26 15:39:13 +00:00
Hylke Bons
bd207b2baa event log: fix compile error 2012-01-26 14:32:21 +00:00
Hylke Bons
e8b32abee8 Fix #534 2012-01-25 21:21:44 +00:00
Hylke Bons
a0b1da37b1 fix compile error 2012-01-25 20:33:30 +00:00
Hylke Bons
b5700329cb fix compile error 2012-01-25 20:32:47 +00:00
Hylke Bons
c4d6c7215f fix compile error 2012-01-25 20:28:52 +00:00
Hylke Bons
884e54c7ec fix compile error 2012-01-25 20:25:47 +00:00
Hylke Bons
12c20296a6 event log: don't depend on string value when checking for the selected row number 2012-01-25 20:12:39 +00:00
Hylke Bons
c0fadd2770 event log: add some debug rules 2012-01-25 19:49:56 +00:00
Hylke Bons
b62f2ac2a1 git: always get the url to use from the config.xml. Closes #556 2012-01-25 18:30:57 +00:00
Hylke Bons
dea0e18187 Merge pull request #558 from shilga/master
fixing #298
2012-01-24 10:44:12 -08:00
Hylke Bons
ee7282f85c Fix event log on Linux 2012-01-24 15:42:33 +00:00
praktikant
bc3fdab284 adapted coding style 2012-01-24 14:46:57 +01:00
praktikant
15415bf0bf Fixing #298 again first try 2012-01-24 10:47:46 +01:00
Hylke Bons
8a425ba452 Allow ports to be specified once again. Fixes #555 2012-01-23 23:50:54 +00:00
Hylke Bons
d448b906aa setup: open the correct folder after add 2012-01-23 19:01:04 +00:00
Hylke Bons
21fb35a6ca event log: close on pressing CMD+W. Closes #545 2012-01-23 18:47:19 +00:00
Hylke Bons
907cd6a750 setup: include the correct folder name string in the success header message. Fixes #549 2012-01-23 17:30:26 +00:00
Hylke Bons
1b81dac2c6 bubbles: Changing wording of the conflict bubble. Closes #537 2012-01-22 23:16:28 +00:00
Hylke Bons
4a66d40d58 mac: Fix NullReferenceException on start 2012-01-22 20:55:03 +00:00
Bertrand Lorentz
738241059e build: Fix error during "make dist"
Use the pax format for tar, so that we can handle symlinks with long
names. The pax format is still documented as new, but it looks like it's
been in GNU tar for a few years now, so it should be fine.
2012-01-22 20:50:20 +01:00
serras
f217c6f32b Do not include SmartIrc in installer
Improve installer building
2012-01-22 19:59:46 +01:00
serras
2fee13264e Specify WiX 3.6 for building installer 2012-01-22 19:49:37 +01:00
Alejandro Serrano
c4c6cc65e4 Merge pull request #3 from wimh/windows-instructions
Build instructions improvement
2012-01-22 10:48:07 -08:00
serras
0e5860a92b Specify icon for SparkleShare executable
Remove dependency on SmartIrc lib
Fix bug with Icon.resx file
2012-01-22 19:44:30 +01:00
serras
81736cd1b9 Added installation images 2012-01-22 19:35:37 +01:00
serras
3dd7390b63 Merge branch 'master' into gettext-cs 2012-01-22 19:19:19 +01:00
Hylke Bons
ff242e37ff mac: update git 2012-01-22 17:29:32 +00:00
Hylke Bons
1c5f7a6b37 git: remove unneeded reference 2012-01-22 17:29:14 +00:00
Hylke Bons
a3b7a58d42 mac: set the --exec-path when calling the bundled git 2012-01-22 17:17:36 +00:00
Hylke Bons
be06ac9c6b README: update build requirement section 2012-01-22 14:55:38 +00:00
Hylke Bons
48a60241a1 event log: update size info after the html 2012-01-22 14:34:16 +00:00
Hylke Bons
33c8a8690c Include Mac .app config file and update the README 2012-01-22 13:07:03 +00:00
Hylke Bons
244496f37a Update project file 2012-01-21 23:07:01 +00:00
wimh
dbb0e25645 improve instructions 2012-01-22 00:05:34 +01:00
Hylke Bons
4e76c0d06b statusicon: add progress reporting on linux 2012-01-21 22:41:07 +00:00
Hylke Bons
f2c6170f1e Fix regression: private key not being imported after entering name and email 2012-01-21 22:31:19 +00:00
Hylke Bons
dbcdfe9025 Rename some icon names 2012-01-21 15:39:09 +00:00
Alejandro Serrano
ebc986f59c Update README.windows.md 2012-01-20 08:23:01 +01:00
Alejandro Serrano
dbed2f054f Update README.windows.md 2012-01-20 08:21:29 +01:00
serras
f0238f6131 Fix README formatting 2012-01-19 20:35:34 +01:00
serras
76ba1e3297 Better Windows instructions 2012-01-19 20:33:12 +01:00
serras
c02efd59b6 Make it compile again in Windows 2012-01-19 20:21:48 +01:00
Hylke Bons
dff71e2a86 Icon source for the Ubuntu icon styles 2012-01-19 19:05:58 +00:00
serras
e1fad45f36 Merge branch 'master' into gettext-cs 2012-01-19 20:04:49 +01:00
Hylke Bons
b4d0991b11 event log: unknown cache size = ???, loading size = ... 2012-01-18 23:46:08 +00:00
Hylke Bons
cd106d9025 repo: Cache folder sizes and update them after a sync. Closes #535 2012-01-18 23:21:09 +00:00
Hylke Bons
437f0cc5ca Spin icon on changes when syncing changes made before startup. Fixes #321 2012-01-18 17:46:08 +00:00
Hylke Bons
64f699a9f2 repo: Add Initialize method for lengthy ctor operations 2012-01-18 16:59:44 +00:00
Hylke Bons
a14557bd88 config: remove more DebugInfo calls 2012-01-18 13:33:31 +00:00
Hylke Bons
9fa4974641 Fix compile error 2012-01-18 13:26:35 +00:00
Hylke Bons
b5b08af71d config: don't write any debug output, as DebugInfo method requires a working config 2012-01-18 13:03:23 +00:00
Hylke Bons
5bf10feb3c fetcher git: Add some memory limiting settings to the config. Closes #519 2012-01-18 01:50:47 +00:00
Hylke Bons
f1452b1966 controller: still try to guess the key name if the user changes the email address in config.xml 2012-01-18 00:53:26 +00:00
Hylke Bons
2182ab205d git: Only parse the first 250 files per commit, prevents huge resource consumption. Fixes #500 2012-01-18 00:44:15 +00:00
Hylke Bons
a3dba1258a statusicon: display corrent icon names for syncing animation on Ubuntu. Fixes #502 2012-01-17 18:23:48 +00:00
Hylke Bons
2c8efcc8d1 git config: Add a tab before options 2012-01-17 01:08:26 +00:00
Hylke Bons
e9c10bb0a0 git put SparkleGit class in its own file 2012-01-16 20:23:12 +00:00
Hylke Bons
760a696c67 git: Don't turn git repos into submodules, add only the checkout, not the database. Closes #335 2012-01-16 19:58:25 +00:00
Hylke Bons
4400f53a64 fetcher git: ignore Mercurial and Bazaar databases 2012-01-16 19:57:11 +00:00
Hylke Bons
f1e7d7d289 repo: Move progress interval logic to base class 2012-01-15 23:45:17 +00:00
serras
0c066f5a3d Merge branch 'gettext-cs' of github.com:serras/SparkleShare into gettext-cs 2012-01-15 11:45:39 +01:00
serras
1c9d242968 Updated Windows build instructions 2012-01-15 11:44:27 +01:00
Hylke Bons
46f73ce302 README: Fix order of Ubuntu instructions 2012-01-14 22:04:37 +00:00
Hylke Bons
b77b8aeb22 controller: Fix compile error. Closes #527 2012-01-14 22:01:59 +00:00
Hylke Bons
63b741cba7 Hide the .tmp folder on the Windows platform by setting the Hidden attribute 2012-01-14 21:18:58 +00:00
serras
81a9f7179c Merge branch 'master' into gettext-cs 2012-01-14 11:21:53 +01:00
serras
52f1852c55 Add windows readme 2012-01-14 11:08:52 +01:00
Hylke Bons
16e9a879f5 fetcher git: make url parsing more readable by using the Uri object 2012-01-13 23:47:19 +00:00
Hylke Bons
d8265a14ed helpers: only allow one thread to write to the log at a time. Fixes some crashes 2012-01-13 23:46:32 +00:00
Hylke Bons
febe0852a2 fetcher git: Cleanup 2012-01-13 20:18:16 +00:00
Hylke Bons
ceb7d65471 Update version for release 2012-01-13 20:00:06 +00:00
Hylke Bons
c5341374e5 event log: Remove debug rule 2012-01-13 18:55:54 +00:00
Hylke Bons
80796697ff html: include JQuery as an inline script to prevent file access errors. Fixes #501 2012-01-13 18:44:36 +00:00
Hylke Bons
fb87f30828 config: Revert adding Identityfile to SSH config for Arch Linux 2012-01-13 18:07:41 +00:00
Hylke Bons
349840877c event log: use file:/// resource for the webview resource 2012-01-12 01:17:56 +00:00
Hylke Bons
1d4d713718 git: Resolve the ?? 'conflict' by adding. Fixes #509 2012-01-12 01:01:24 +00:00
Hylke Bons
965552fd4e Fix compile error 2012-01-12 00:58:19 +00:00
Hylke Bons
47d673fd55 repo: Make the SparkleShare.txt more fun and helpful 2012-01-12 00:22:15 +00:00
Hylke Bons
030fbe2da2 Fix compile error 2012-01-12 00:21:34 +00:00
Eric Wong
32f5371311 Allow home path to be specified 2012-01-11 23:43:26 +00:00
Hylke Bons
5d32bee351 Write debug output to a log file. Closes #515 2012-01-11 23:02:22 +00:00
Hylke Bons
dfed8091ae git: Don't compress already compressed file formats 2012-01-11 22:15:13 +00:00
Hylke Bons
784f869e90 event log: js: clear interval when midnight passes 2012-01-10 14:40:58 +00:00
Hylke Bons
0d8f3ba324 event log: update Today an Yesterday timestamps to the full dates after midnight. Closes #517 2012-01-10 01:14:50 +00:00
serras
a145b37f92 Use layout in setup windows 2012-01-09 18:36:24 +01:00
serras
1da1c619d9 Add po and plugins folders to setup 2012-01-09 16:42:05 +01:00
serras
6d78e9e341 Make it compile with Sparkleshare 0.6 and create .msi file correctly 2012-01-08 22:31:14 +01:00
serras
b6aa18a064 Merge remote-tracking branch 'hbons/master' into gettext-cs
Conflicts:
	.gitignore
	.gitmodules
	SparkleLib/Git/SparkleFetcherGit.cs
	SparkleLib/Hg/SparkleRepoHg.cs
	SparkleLib/SparkleConfig.cs
	SparkleLib/SparkleFetcherBase.cs
	SparkleLib/SparkleListenerIrc.cs
	SparkleShare/SparkleBubblesController.cs
	SparkleShare/SparkleControllerBase.cs
	SparkleShare/SparkleStatusIcon.cs
2012-01-07 14:13:36 +01:00
Hylke Bons
20b7c57d83 Code cleanup 2012-01-03 23:12:44 +00:00
Phate
8c8485359c Adding 'About SparkleShare' again 2012-01-03 21:47:52 +01:00
Phate
799347d9a6 Hiding Dock Icon, Programatically showing it while opening setup or events. Added menu-item for ending the application 2012-01-03 21:37:24 +01:00
Hylke Bons
ef3d7b34e8 config: don't change SSH config when email is unknown. Fixes #499 2012-01-01 14:58:53 +01:00
wimh
a2e22fcc5c fix build 2012-01-01 01:53:44 +01:00
Hylke Bons
4f169fa791 repo: Also report progress on fetch 2011-12-30 15:00:15 +01:00
Hylke Bons
db5053721b Revent log: remove some debug output 2011-12-30 01:48:34 +01:00
Hylke Bons
e5c50c08db statusicon: add sync progress stats (one repo at a time only for now). Closes #222 2011-12-30 01:44:41 +01:00
Hylke Bons
d1edd8401c Don't exclude all dotfiles, Fixes #495 2011-12-29 12:44:18 +01:00
Hylke Bons
a0c1de6f19 Use native screenshots for the mac tutorial 2011-12-28 17:14:59 +01:00
wimh
6c2dc85637 fix potential crash at shutdown 2011-12-28 01:03:27 +01:00
wimh
023a5d6172 Continue translation 2011-12-28 01:02:30 +01:00
Aleksandar Antoski
9e77c31ca6 Update Serbian (Russian) translation from Transifex 2011-12-27 13:22:44 +01:00
Iacopo Spalletti
0bede459ec Update Italian translation from Transifex 2011-12-27 13:22:24 +01:00
wimh
e2713d09aa Update Spanish (Castilian) translation from Transifex
Conflicts:

	po/es.po
2011-12-27 13:21:56 +01:00
focusheart
98255953c7 Update Chinese (China) translation from Transifex 2011-12-27 13:15:10 +01:00
Hylke Bons
8ed539cbc0 Flattr button for README 2011-12-26 23:22:21 +01:00
Hylke Bons
a164702f6e update NEWS 2011-12-25 21:58:27 +01:00
Hylke Bons
600bd43478 setup: make global gitignore warning prettier 2011-12-25 21:15:00 +01:00
Hylke Bons
1590c96256 event log: style sizes better 2011-12-25 20:34:20 +01:00
Hylke Bons
455b071244 fetcher: fix permissions on ssh config file 2011-12-25 20:33:39 +01:00
Hylke Bons
e1f74d9671 Fix warning 2011-12-25 20:32:39 +01:00
Hylke Bons
6a8483cdb7 fetcher: uncomment code to set permissions on SSH config file 2011-12-25 19:02:14 +01:00
Hylke Bons
ae8298b824 setup: prettier form and code cleanup 2011-12-25 19:01:33 +01:00
Hylke Bons
e8010bca4d setup: Next -> Continue 2011-12-25 15:53:43 +01:00
Guus Bons
6a06256861 Fix warning 2011-12-25 15:51:00 +01:00
root
7b4256377c Fix warning 2011-12-25 15:48:59 +01:00
Hylke Bons
7e7ee6fc43 Remove no longer needed lib/ dir 2011-12-25 12:00:35 +01:00
Hylke Bons
7afe5ae09d Merge branch 'macwatcher' 2011-12-25 11:24:22 +01:00
Hylke Bons
bc1eddfb64 mac watcher: check files twice a minute 2011-12-25 11:23:27 +01:00
Hylke Bons
e8463db8ec Bump version to 0.6.0 and update NEWS 2011-12-24 21:40:13 +01:00
Hylke Bons
fda4498d63 mac watcher: also check the timestamps of files 2011-12-24 19:43:29 +01:00
Hylke Bons
0030d64c13 setup: add TODO 2011-12-24 19:42:28 +01:00
Hylke Bons
87a3053a92 fetcher git: Fix race condition when stopping a clone 2011-12-24 19:17:54 +01:00
Hylke Bons
f859130b8c mac: use only one terminal window to execute extra build commands 2011-12-24 19:02:32 +01:00
Hylke Bons
7c2aa8a218 fetcher git: set the working dir to the tmp path. Fixes #488 2011-12-24 18:04:43 +01:00
Aleksandar Antoski
56510c723e Update Serbian (Russian) translation from Transifex 2011-12-24 09:24:46 +01:00
Iacopo Spalletti
146869417e Update Italian translation from Transifex 2011-12-24 09:23:41 +01:00
Miguel Vaello Martinez
9fa987cb2d Update Spanish (Castilian) translation from Transifex 2011-12-24 09:22:18 +01:00
focusheart
e4f8b19f04 Update Chinese (China) translation from Transifex 2011-12-24 09:18:17 +01:00
Hylke Bons
aee0d5b9f8 config: don't add identity to .ssh/config twice 2011-12-20 17:47:39 +01:00
Hylke Bons
112f48d0c8 Use folders_path config option to create the tmo dir when it is set. Fixes #485 2011-12-18 17:10:06 +01:00
Hylke Bons
ed843ee3b6 statusicon: disable Open Recent Events item when there are no projects 2011-12-18 17:08:38 +01:00
Hylke Bons
a73ab97ddc Fix hang on quit. Closes #429 2011-12-17 14:09:29 +01:00
Hylke Bons
8ef3c3b3dc Fix build. Closes #482 2011-12-15 23:12:45 +01:00
wimh
ae270312ff start using gettext-cs-utils (try: "SparkleShare --help" after setting language in Main) 2011-12-15 22:20:48 +01:00
Hylke Bons
a01d7fae59 Fix compile error 2011-12-15 21:20:23 +01:00
wimh
64a93cce95 add gettext-cs-utils submodule 2011-12-15 20:58:30 +01:00
Hylke Bons
1a7a312dda event log: add missing ShowAll() 2011-12-15 16:24:10 +01:00
Hylke Bons
8c94d74a16 event log: report size and history size. Closes #379 2011-12-15 16:15:29 +01:00
Hylke Bons
ff7206d03b controller: lock when writing avatars. Fixes #476 2011-12-11 21:00:51 +01:00
Hylke Bons
48668e34ed config: explicitly point to the sparkleshare private key in ssh config. Closes #396 2011-12-11 20:45:18 +01:00
wimh
2196456b43 avoid empty lines being added to .ssh/config file 2011-12-11 15:53:05 +01:00
wimh
4f380948b2 avoid empty lines being added to .ssh/config file 2011-12-10 22:07:55 +01:00
wimh
96628cbed3 don't assume specific order in treeView to avoid problems when own-server.xml was renamed or removed 2011-12-10 21:48:41 +01:00
wimh
71b2b06980 Merge 'List with icons when choosing remote project' from kozze89
Merge remote-tracking branch 'kozze89/windows' into windows
2011-12-10 21:41:20 +01:00
Hylke Bons
3a60521da6 Fix build. Closes #479 2011-12-09 22:20:46 +01:00
Hylke Bons
cf631a6528 setup: update Continue button when needed 2011-12-08 17:03:42 +01:00
Konstantinos Vaggelakos
158511e204 Fixed the problem when canceling and opening again 2011-12-06 22:52:56 +01:00
Konstantinos Vaggelakos
0c01eb0afd First attempt at patching the mentioned bugs 2011-12-06 21:26:33 +01:00
Hylke Bons
d89d2d7d43 Merge pull request #469 from ndbroadbent/master
Gave README a Markdown extension, tweaked and tidied formatting
2011-12-05 02:36:46 -08:00
Nathan Broadbent
9a83452c97 Gave README a Markdown extension so that it's nicely formatted by Github.
Added Github Markdown formatting for code blocks and keywords. Turned 'Info' list into an aligned table.
2011-12-05 03:56:23 +08:00
Hylke Bons
6a064566df statusicons: use animation frames that are already in memory for animation. 2011-12-04 13:32:53 +01:00
Nícolas Lazarte
4bc0d34c7d Update Portuguese (Brazilian) translation from Transifex 2011-12-04 12:54:49 +01:00
Hylke Bons
9f070f8c84 statusicon: syncing state is more important than error state. Also check all repos first 2011-12-04 11:37:38 +01:00
Hylke Bons
0463e6749d Fix icon spinning forever on down remote 2011-12-04 11:00:02 +01:00
Hylke Bons
76c9c2a7f0 don't ignore bundled git 'bin' dir 2011-12-04 10:58:59 +01:00
Konstantinos Vaggelakos
d4c5cfe8c7 Removed old debugging variables 2011-12-04 02:18:29 +01:00
Konstantinos Vaggelakos
a7ef32c425 The treeview selection and textboxes should now play along together 2011-12-04 02:17:23 +01:00
Hylke Bons
a945d831d1 repo: Improve handling of offline repos. Fixes #439 2011-12-03 12:40:55 +01:00
Hylke Bons
cf2815191a git: strip .empty from file paths in commit messages 2011-12-03 12:40:55 +01:00
Hylke Bons
9323805bc2 Merge pull request #467 from carlosmn/master
Fix make distcheck
2011-12-02 06:32:23 -08:00
Carlos Martín Nieto
7e43dd14ed Add SparkleShare/SparkleOptions.cs to POTFILES.in 2011-12-02 15:26:35 +01:00
Hylke Bons
6969beb07b setup: clarify why personal info is needed on setup page 2011-12-02 14:52:34 +01:00
Hylke Bons
500caf0fb1 bump version 0.4.2 2011-12-02 13:15:50 +01:00
Hylke Bons
7ae652a61d Listen for urls to an invite xml file on port 1986 2011-12-02 12:22:35 +01:00
Hylke Bons
a4b5a2e7ca invite: remove port variable 2011-12-01 21:20:43 +01:00
Hylke Bons
e8551d5ba1 Fix style 2011-12-01 21:20:19 +01:00
Hylke Bons
47e8625e6b invite: update Mac csproj 2011-12-01 21:20:13 +01:00
Hylke Bons
7780b9126b add invites tcp listener (untested)
Conflicts:

	SparkleShare/Makefile.am
	SparkleShare/SparkleControllerBase.cs
	SparkleShare/SparkleSetup.cs
	SparkleShare/SparkleShare.csproj
2011-12-01 21:16:57 +01:00
Hylke Bons
37f169dd7b fetcher git: always create folder for ignore file first. Fixes #460 2011-12-01 19:41:49 +01:00
Hylke Bons
6dc2d322e1 repo git: also check for number of dirs before creating .empty file 2011-11-30 15:04:56 +01:00
Hylke Bons
3209dcd71b Fix spaces in git hook 2011-11-30 11:46:54 +01:00
Hylke Bons
d7609dd9ff fix compile error 2011-11-30 11:35:45 +01:00
Hylke Bons
c8ee9a97e8 setup: move convenience method to derived class 2011-11-30 11:18:26 +01:00
Hylke Bons
7c9c409fdb Merge pull request #455 from carlosmn/master
A few fixes
2011-11-30 02:07:35 -08:00
Carlos Martín Nieto
3c99252247 No need for 4.0 features 2011-11-29 23:03:00 +01:00
Carlos Martín Nieto
46bec62530 Add convenience function to get the selected plugin 2011-11-29 22:44:45 +01:00
Carlos Martín Nieto
fa2a8ceee7 Remove cruft from SparkleShare/Makefile.am
Some filenames are repeated, but aren't a continuation of setting the
variable, so they're useless anyway.
2011-11-29 22:02:58 +01:00
Hylke Bons
147a67053f fix compile error 2011-11-29 21:59:12 +01:00
Hylke Bons
7fe3e76a58 fix compile error 2011-11-29 21:24:11 +01:00
Hylke Bons
f73c588caf Update NEWS for 0.4.1 release 2011-11-29 20:26:37 +01:00
Hylke Bons
b9962e3bf2 Update version for 0.4.1 release 2011-11-29 14:27:12 +01:00
Hylke Bons
1dd1083244 Bundle git on mac. Closes #450 #423 2011-11-28 22:55:19 +01:00
Hylke Bons
7b145a1f58 Merge branch 'migrate-logic' 2011-11-28 20:27:31 +01:00
Hylke Bons
02e96e04b4 setup: Show a warning when the user has a global gitignore. Closes #432 2011-11-28 14:40:34 +01:00
Konstantinos Vaggelakos
d944a17ba0 Fixed the bugs with the textboxes when selecting different servers 2011-11-28 01:11:23 +01:00
Konstantinos Vaggelakos
6cc2614e71 The window is now not sizable, and has no maximize button. This is a separate commit so that this can be chosen later 2011-11-28 00:53:52 +01:00
Hylke Bons
e11975f944 Put mono-(g)mcs in debian install instructions. Closes #447 2011-11-26 18:34:43 +01:00
Konstantinos Vaggelakos
80af02570c Fixed the itemheight. Now using the 24x24 icons again 2011-11-20 19:53:14 +01:00
Konstantinos Vaggelakos
bedd151dfc Added myself to the AUTHORS file. 2011-11-20 19:17:11 +01:00
Konstantinos Vaggelakos
a2829792ef Fixed the logic so that it now works with own server 2011-11-20 18:56:05 +01:00
Konstantinos Vaggelakos
378fa50b47 Added logic for the different options, like checks wheter the necessary info has been entered 2011-11-20 18:53:23 +01:00
Konstantinos Vaggelakos
2dd8142ae2 Added text for the designer in visual studio. Also added eventhandlers when pressing buttons within textbox ServerEntry and FolderEntry 2011-11-20 18:52:25 +01:00
Konstantinos Vaggelakos
4bee54883a Add the button eventhandler to buttonSync 2011-11-20 18:21:08 +01:00
Konstantinos Vaggelakos
60ce77a53e Now supporting translations for the UI 2011-11-20 18:06:24 +01:00
Konstantinos Vaggelakos
62b2f96c51 Treeview now focuses on the first choice. Also added better support for translations 2011-11-20 17:58:41 +01:00
Konstantinos Vaggelakos
af101c3ced Example text and some other stuff now works 2011-11-20 17:53:43 +01:00
Konstantinos Vaggelakos
05824807b2 Merge remote-tracking branch 'upstream/windows' into windows
Conflicts:
	SparkleShare/Windows/SparkleSetup.cs
2011-11-20 16:34:06 +01:00
Hylke Bons
785f57ca2b Update version number in mac .csproj. Fixes #442 2011-11-20 13:26:54 +00:00
Konstantinos Vaggelakos
83c41e762a Treeview is now working, without logic though 2011-11-20 13:00:50 +01:00
Konstantinos Vaggelakos
dca257002b Pushing progress to work on laptop 2011-11-20 11:45:35 +01:00
Hylke Bons
e58c7dc8c1 remove more smartirc references 2011-11-19 14:24:09 +00:00
Hylke Bons
2616ed7a3e remove smartirc and related code. Closes #435 2011-11-18 21:40:42 +00:00
Hylke Bons
dbe94c467a remove todo 2011-11-18 21:24:27 +00:00
Hylke Bons
192e88b212 Move SparkleOptions from lib to UI. Remove mercurial code. 2011-11-18 21:16:57 +00:00
Hylke Bons
f294920410 Move FormatMessage to bubbles controller 2011-11-18 20:53:53 +00:00
Hylke Bons
706bd9567d setup: move enums up 2011-11-18 16:32:46 +00:00
Hylke Bons
747dee1b36 Move IsValidEmail from program- to setup controller 2011-11-18 02:00:12 +00:00
Hylke Bons
3966365b5f mac: move logic from setup to its controller, check events instead of timers 2011-11-18 01:52:16 +00:00
Hylke Bons
2301a029e2 event log: fix compile error 2011-11-17 13:28:27 +00:00
Hylke Bons
667d445a24 event log: remove unneeded references 2011-11-17 12:22:55 +00:00
Hylke Bons
b18fe7b4d2 event log: Move more logic to controller and fix opening links with spaces 2011-11-17 12:17:19 +00:00
Hylke Bons
d7f44812d5 Update git hook with DNS record and clean up comments 2011-11-16 11:27:13 +00:00
Sascha Lewandowski
a088e17e0e Update German translation from Transifex 2011-11-16 10:31:55 +01:00
Sascha Lewandowski
d7ab7c28f4 Update German translation from Transifex 2011-11-15 12:17:18 +01:00
Claudio Rodrigo Pereyra Diaz
b8af32d874 Sync Spanish (Castilian) translation with Transifex 2011-11-15 12:15:55 +01:00
wimh
8bf588da8a Merge remote-tracking branch 'upstream/master' into windows 2011-11-14 20:50:27 +01:00
Hylke Bons
70a4413feb Merge pull request #426 from carlosmn/shebang
Add missing shebang to nautilus extensions
2011-11-14 04:24:20 -08:00
Carlos Martín Nieto
83bd252b96 Add missing shebang to nautilus extensions 2011-11-14 13:21:15 +01:00
Hylke Bons
7837b28d86 Merge pull request #425 from carlosmn/dist
Fix 'make dist'
2011-11-14 03:23:14 -08:00
Carlos Martín Nieto
6293b9a67e po: add the nautilus3 extension to POTFILES.skip 2011-11-14 11:57:59 +01:00
Carlos Martín Nieto
fefc3c2fbc data: include the .xml.in files in the dist tarball 2011-11-14 11:45:21 +01:00
Carlos Martín Nieto
55c0fd861b mac: update DIST_EXTRA
Some files don't exist anymore and some hadn't been added. Refesh the
list and put them in alpha order.
2011-11-14 11:37:41 +01:00
Sascha Lewandowski
59f24166ae Update German translation from Transifex 2011-11-14 10:46:50 +01:00
Hylke Bons
56f506babb listener: point to a DNS record instead of an IP address 2011-11-13 22:03:13 +00:00
Hylke Bons
6459e9f22e update NEWS 2011-11-13 19:00:45 +00:00
Hylke Bons
78418d607a Fix last warnings on linux 2011-11-13 18:50:24 +00:00
Hylke Bons
a6661833a7 Update NEWS for 0.4.0 release 2011-11-13 18:45:40 +00:00
Hylke Bons
d2bc2e6915 repo: put a lock on toggling the watcher. Should fix #358 2011-11-13 18:04:13 +00:00
Hylke Bons
2f165df59c about controller: actually compare the major.minor.micro values instead of a Equals() on strings 2011-11-13 17:51:46 +00:00
Hylke Bons
3daef4a79d mac: Fix warning 2011-11-13 17:07:23 +00:00
Hylke Bons
ee6f5457bb setup mac: prettier text fields for initial setup 2011-11-13 16:58:44 +00:00
Hylke Bons
bec57bd955 setup: remove Add Project... button at end of tutorial 2011-11-13 16:22:10 +00:00
Hylke Bons
076507ee95 controller: overwrite the stale public key copy if it exists instead of crashing 2011-11-13 16:21:45 +00:00
Hylke Bons
8fc2877529 repo base: Start initial remote check in a new thread. Prevents blocking an fixes #321 2011-11-13 00:57:00 +00:00
Hylke Bons
9dcd9be5ba repo git: we only need to determine CurrentRevision once per session. 2011-11-13 00:39:29 +00:00
Hylke Bons
0b500867e6 repo: When listening, make poll interval long for every repo 2011-11-13 00:27:25 +00:00
Hylke Bons
e2d77d007c Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2011-11-12 20:12:25 +00:00
Hylke Bons
5fdfffb790 Merge branch 'enhancements' of https://github.com/travisghansen/SparkleShare into thansen
Conflicts:
	SparkleLib/SparkleListenerBase.cs
	SparkleLib/SparkleRepoBase.cs
2011-11-12 17:47:39 +00:00
Łukasz Jernaś
645afd6e28 Update .gitignore 2011-11-12 18:40:17 +01:00
Hylke Bons
056a1141fd Merge pull request #414 from deejay1/nautilus3
Nautilus3
2011-11-12 09:22:28 -08:00
Łukasz Jernaś
e7ac7c90b6 nautilus-plugin: Add the Nautilus3 plugin to POTFILES.in 2011-11-12 15:52:20 +01:00
Łukasz Jernaś
e4a775eda7 nautilus-plugin: Expand the locale path from the build system 2011-11-12 15:51:38 +01:00
Łukasz Jernaś
1bd706fd1e nautilus-plugin: Integrate Nautilus 3 extension into the build system 2011-11-12 15:51:18 +01:00
Łukasz Jernaś
46fc35bf54 Update Polish translation from Transifex 2011-11-12 13:35:00 +01:00
Markus Litz
958893b6e5 Update German translation from Transifex 2011-11-12 13:17:32 +01:00
Hylke Bons
0c580b88de Update version number to 0.4.0 for upcoming release 2011-11-12 02:23:30 +00:00
Hylke Bons
8d512f8a46 controller: Catch harmless FileNotFoundException that sometimes happens even if the file exists. Fixes #408 2011-11-12 02:05:40 +00:00
Hylke Bons
a9e34948eb config: skip badly formatted uris. Fixes #410 2011-11-12 01:54:08 +00:00
Hylke Bons
96e313dcdb Update README to build on OSX. Closes #383 2011-11-11 22:01:51 +00:00
Ophir Setter
17bfa5b657 Update Hebrew translation from Transifex 2011-11-10 11:37:15 +01:00
Eduardo Silva
8c07c84356 Update Brazilian translation from Transifex 2011-11-10 11:35:05 +01:00
Misha Shnurapet
f000d0451c Update Russian translation from Transifex 2011-11-10 11:33:53 +01:00
Håkan Sahlström
60712ebe70 Update Swedish translation from Transifex 2011-11-10 11:33:14 +01:00
mmans
d143d5cac6 Update Dutch translation from Transifex 2011-11-10 11:32:01 +01:00
Yann Hermans
c02fcefc72 Update French translation from Transifex 2011-11-10 11:27:17 +01:00
Claudio Rodrigo Pereyra Diaz
62f91aba92 Update Spanish (Castilian) translation from Transifex 2011-11-10 11:25:01 +01:00
Łukasz Jernaś
8a396bc7b4 Fix Polish translation a bit 2011-11-08 01:22:48 +01:00
Łukasz Jernaś
0ce22f3d74 Fix string not being translated properly in the UI
Adding a newline inside the gettext call confuses gettext
and the string ends up not being translated in the UI,
although the string is extracted to the PO file properly.
Adding the new lien after the getetxt call fixes it.
2011-11-08 00:40:13 +01:00
Hylke Bons
2e0c561d55 config: Fix error 2011-11-07 18:35:00 +00:00
Hylke Bons
cdbe9e4dc4 config: use File.WriteAllText to write initial config 2011-11-07 18:03:19 +00:00
Travis Glenn Hansen
af54a58fab add server-side annoucements via post-update hook 2011-11-07 08:41:43 -07:00
Travis Glenn Hansen
0994e8a5b5 bit more sync/listener logic 2011-11-07 08:39:33 -07:00
Hylke Bons
98650e083e Enable status items manually in build. Fixes #346 2011-11-07 12:08:38 +00:00
Hylke Bons
8617fbb65a Fix build. Closes #403 2011-11-06 14:37:56 +00:00
Hylke Bons
6b04ba405a Fox documentation. Closes #405 2011-11-06 14:29:18 +00:00
Travis Glenn Hansen
8aef58b76f making announcements more robust and intelligent 2011-11-05 15:09:09 -06:00
wimh
96c811834f refactor killing ssh-agent 2011-11-04 23:43:29 +01:00
wimh
2dcc5c9daf Merge commit 'd4c708bdc60a631ece071ab11ed59c10207b31aa' into windows
Conflicts:
	SparkleShare/SparkleControllerBase.cs
2011-11-04 23:05:45 +01:00
wimh
71b35ce93e fix compiler errors caused by merge 2011-11-04 22:44:39 +01:00
Travis Glenn Hansen
9e2cfe105a Merge branch 'master' of git://github.com/hbons/SparkleShare into enhancements 2011-11-04 14:55:16 -06:00
wimh
d0efe9c37e Merge remote-tracking branch 'upstream/master' into windows 2011-11-04 21:49:47 +01:00
Hylke Bons
1c83e0a252 repo: cover case where we're in a poll triggered syncdown and a message comes in half way through 2011-11-04 16:24:50 +00:00
Travis Glenn Hansen
8ddff16569 Merge branch 'master' of git://github.com/hbons/SparkleShare into enhancements 2011-11-03 18:21:48 -06:00
Hylke Bons
2db42953af repo: add better check for duplicate messages 2011-11-04 00:05:25 +00:00
Hylke Bons
38f1b782f2 Fix compile error. Closes #402 2011-11-03 23:28:25 +00:00
Travis Glenn Hansen
70f0d32cea reducing avatars lookups for failed addresses 2011-11-03 17:16:41 -06:00
Travis Glenn Hansen
904d7e21f1 attempting to prevent the same announcement from being processed twice 2011-11-03 17:15:59 -06:00
Hylke Bons
667f3fe6c9 listener: don't add duplicate messages to queue. attempt #2 2011-11-03 16:54:01 +00:00
Hylke Bons
06d4ceafb2 listener: don't add duplicate messages to queue 2011-11-03 16:22:12 +00:00
Konstantinos Vaggelakos
312c94813a Added the treeview with dummy objects, just to test the graphics 2011-11-03 01:55:30 +01:00
Konstantinos Vaggelakos
a9ef30e005 Added exceptionhandling for the ssh-agent killing 2011-11-02 21:48:43 +01:00
Hylke Bons
f7c88f931b bubbles: get avatar if it doesn't exist yet 2011-11-02 20:47:43 +00:00
Hylke Bons
0f2db4f02c bubbles: set summary and body texts 2011-11-02 19:50:05 +00:00
Hylke Bons
1fcc3da5fb mac statusicon: preload all images in memory so we don't get exceptions trying to find them 2011-11-01 02:14:26 +00:00
Hylke Bons
fff08b45a7 Fix host key check disabling/enabling by surrounding config with comments. Closes #390. 2011-10-30 21:24:19 +00:00
Łukasz Jernaś
6a8b34c10f Update translations from Transifex
Only sync with updated pot file.
2011-10-30 15:52:47 +01:00
Hylke Bons
1e90bbd346 setup: Make terminology consistent on Mac too 2011-10-30 14:48:20 +00:00
Łukasz Jernaś
6333bbf140 Synchronize string wording between tutorial and status icon 2011-10-30 15:09:33 +01:00
freefd
dd0a4bf441 Update Russian translation 2011-10-30 14:33:11 +01:00
mmans
0d70d6f611 update Dutch translation 2011-10-30 14:32:37 +01:00
syunji
cbe8ed8ae0 Update Japanese translation 2011-10-30 14:31:57 +01:00
Håkan Sahlström
9cf2897af6 Update Swedish translation 2011-10-30 14:30:48 +01:00
Thomas Menga
8e1e31d879 Update French translation 2011-10-30 14:21:43 +01:00
Francisco Javier Melendo Román
82efb9deda Update Spanish (Castilian) translation 2011-10-30 14:21:07 +01:00
Petr Tvarůžek
a6cd1d68f2 Update Czech translation 2011-10-30 14:20:01 +01:00
Łukasz Jernaś
7c562f42e1 Update translations from Transifex 2011-10-30 14:18:49 +01:00
Matej Moško
8d365ecfd8 Add Slovak translation 2011-10-30 14:09:40 +01:00
Konstantinos Vaggelakos
574a8a1db6 Adjusted the code regarding to wimh's comment. Now the SSH_AGENT is killed on application exit 2011-10-29 19:26:42 +02:00
Konstantinos Vaggelakos
4500b5f810 Merged with upstream 2011-10-29 17:42:29 +02:00
Hylke Bons
d170a76e44 config: fix error 2011-10-29 15:47:14 +01:00
Hylke Bons
6d78349b91 config: catch FileNotFoundException and create config 2011-10-29 14:27:53 +01:00
Hylke Bons
25ff16fc5b Check whether avatar image path exists before passing it to Bubbles class. Fixes #388 #377 2011-10-29 14:17:31 +01:00
Hylke Bons
1dde3f5810 Add some SSH access limiting options to the generated public keys. Closes #392. 2011-10-29 14:07:50 +01:00
wimh
1136d383bb Merge remote-tracking branch 'upstream/master' into windows
Conflicts:
	SparkleLib/SparkleHelpers.cs
2011-10-27 19:12:04 +02:00
wimh
e4c8145af5 Revert "refs #18 fix handling of allow_passwordless_join setting"
This reverts commit 475c4b479e.
2011-10-27 19:07:43 +02:00
wimh
23455a16cd Merge remote-tracking branch 'PierreAronnax/windows' into windows 2011-10-27 19:07:35 +02:00
wimh
2c61bb60a7 Merge remote-tracking branch 'PierreAronnax/patch-2' into windows 2011-10-27 18:55:05 +02:00
PierreAronnax
7651235cb1 OpenSparkleShareFolder support for <folders_path>
Fixing https://github.com/wimh/SparkleShare/issues/16
2011-10-26 19:45:46 +03:00
PierreAronnax
244b1caf74 OpenSparkleShareFolder support for <folders_path>
Fixing https://github.com/wimh/SparkleShare/issues/16
2011-10-26 18:43:07 +02:00
Hylke Bons
8f229a6514 Merge pull request #382 from PierreAronnax/patch-1
SparkleListenerBase: Fixing delivering of queued messages.
2011-10-25 11:28:56 -07:00
PierreAronnax
49c6722ac1 SparkleListenerBase: Fixing delivering of queued messages.
Removing a list item from inside a foreach causes a "InvalidOperationException: Collection Was Modified" error. First creating a copy fixes this.
2011-10-25 21:24:30 +03:00
Hylke Bons
6315d59ff2 Update README 2011-10-25 20:21:33 +02:00
PierreAronnax
ab72860f13 SparkleListenerBase: Fixing delivering of queued messages.
Removing a list item from inside a foreach causes a "InvalidOperationException: Collection Was Modified" error. First creating a copy fixes this.
2011-10-25 20:16:20 +02:00
Hylke Bons
6d6f657549 Merge pull request #378 from PierreAronnax/patch-1
SparkleListenerTCP: Fixing Reconnect
2011-10-25 09:38:44 -07:00
PierreAronnax
1ebea8a7a2 SparkleListenerTCP: Fixing Reconnect
Calling socket.Connect again after socket.Close causes an ObjectDisposedException. Recreating the socket before connecting fixes this.
2011-10-25 19:16:29 +03:00
Hylke Bons
47bb633085 Remove missing file from makefile 2011-10-25 17:06:10 +01:00
PierreAronnax
b00a33f6aa SparkleListenerTCP: Fixing Reconnect
Calling socket.Connect again after socket.Close causes an ObjectDisposedException. Recreating the socket before connecting fixes this.
2011-10-25 17:28:32 +02:00
Hylke Bons
d4aef615e4 git: add some more MS Office exclude rules 2011-10-24 19:43:55 +01:00
Hylke Bons
641c1746be git: add some more MS Office exclude rules 2011-10-24 19:42:18 +01:00
Hylke Bons
ae522207b9 Fix compile error. Closes #375 2011-10-24 16:44:42 +01:00
Hylke Bons
fa530fdd5e Update README 2011-10-24 12:26:49 +02:00
Hylke Bons
a44347f675 Mac: Open event log when clicking Growl notification 2011-10-23 15:35:53 +01:00
Hylke Bons
837006f230 Open event log on bubble click 2011-10-23 15:31:44 +01:00
Hylke Bons
374acaf6d3 Add Xcode to build requirements on Mac 2011-10-23 14:30:13 +01:00
Hylke Bons
042af95c2c Add helper method DiffPaths 2011-10-23 13:48:13 +01:00
Hylke Bons
d115792633 fetcher git: add exclude rules for temporary MS Office files 2011-10-23 13:39:00 +01:00
wimh
916e8e7957 Merge remote-tracking branch 'PierreAronnax\windows' into windows 2011-10-23 12:33:16 +02:00
PierreAronnax
12ad7ca119 SparkleSetup: use CheckSetupPage and CheckAddPage again.
Fixing not being able to click next button
2011-10-23 11:07:12 +02:00
Hylke Bons
46ea1645b5 Merge pull request #374 from travisghansen/master
Nautilus 3 Extension
2011-10-22 15:55:22 -07:00
Travis Glenn Hansen
2e30fa5a40 adding myself to AUTHORS 2011-10-22 16:54:07 -06:00
Travis Glenn Hansen
a8a13451d2 adding nautilus3 extension 2011-10-22 16:49:35 -06:00
Hylke Bons
f8176d2f56 irc listener: fix bugs in channel password feature 2011-10-22 15:02:22 +01:00
Hylke Bons
97e09f9d78 Merge pull request #373 from meebey/master
Depend on newer system-wide SmartIrc4net
2011-10-22 06:03:15 -07:00
Mirco Bauer
2a95f65915 Depend on newer system-wide SmartIrc4net
Only use a system-wide SmartIrc4net if it's >= 0.5 as we make use of it's
proxy support
2011-10-22 14:58:33 +02:00
wimh
69d9538492 fix build 2011-10-22 00:09:51 +02:00
wimh
198400035d Merge remote-tracking branch 'TriggerHappy/windows-installer' into windows 2011-10-22 00:06:40 +02:00
wimh
3c5ea6a70b Improve SparkleSetup 2011-10-21 23:57:51 +02:00
wimh
f09c564995 Merge commit '9e85b4b5a1974ca3752419699f587090d44cfde5' into windows 2011-10-21 23:48:39 +02:00
wimh
6c62f5cdf6 fix PopulateRepositories 2011-10-21 22:38:18 +02:00
wimh
840e119945 Merge remote-tracking branch 'upstream/master' into windows 2011-10-21 22:12:53 +02:00
wimh
32d5da825f refs #18 fix handling of allow_passwordless_join setting 2011-10-21 22:08:30 +02:00
Hylke Bons
8a3f83eee2 Update linux about dialog too 2011-10-19 17:39:31 +01:00
Hylke Bons
d13c28487c mac: update about dialog 2011-10-19 17:41:16 +01:00
Hylke Bons
2e94967d65 mac: setup: fix side splash size 2011-10-19 16:46:19 +01:00
Hylke Bons
5bfabbf076 setup: spice up side splash image 2011-10-19 15:00:44 +01:00
Hylke Bons
20e31270fe Add mono-gmcs to Ubuntu deps in README. Closes #372 2011-10-19 00:00:49 +01:00
Hylke Bons
69298bb51e Remove Homebrew instructions from README 2011-10-18 13:10:36 +01:00
wimh
f982fc95aa Merge remote-tracking branch 'beaugunderson/windows' into windows (only SparkleLib/Git/SparkleFetcherGit.cs) 2011-10-17 22:20:37 +02:00
wimh
ad08902e14 Merge remote-tracking branch 'upstream/master' into windows 2011-10-17 21:24:41 +02:00
wimh
778c59167a fix errors after merge, add code to support new features 2011-10-17 21:20:38 +02:00
Hylke Bons
778f7d74f3 Fix compile error and fix some style changes for merge request 368# 2011-10-17 19:54:41 +02:00
Hylke Bons
a874a50bcb Merge https://github.com/nicolaslazartekaqui/SparkleShare into ircpass 2011-10-17 19:43:05 +02:00
Hylke Bons
3f775fc524 git fetcher: System.Xml no longer needed here 2011-10-17 19:37:35 +02:00
Hylke Bons
71fd6fc70b git: Always use user info from global config to commit. Fixes #367 2011-10-17 19:34:46 +02:00
Nícolas Lazarte Kaqui
f175ce3d68 accepting the suggestions made ​​by hbons 2011-10-16 16:46:37 -02:00
Hylke Bons
78d5c10d05 Add back README 2011-10-15 20:46:16 +01:00
wimh
1cdfefb93f Merge remote-tracking branch 'upstream/master' into windows
Conflicts:
	.gitignore
	SparkleShare/SparkleStatusIcon.cs
2011-10-15 20:31:20 +02:00
Hylke Bons
a21cdc1d5e Revert README to plain text version 2011-10-15 00:39:48 +01:00
Łukasz Jernaś
9a6989797b Add missing file to POTFILES.in 2011-10-14 17:44:39 +02:00
Hylke Bons
69f6893091 Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2011-10-13 15:05:42 +01:00
Nícolas Lazarte Kaqui
506ba0ef28 included setting to allow or disallow access to key channels without 2011-10-11 12:11:12 -03:00
Konstantinos Vaggelakos
f0d8738852 Fixed the spacing 2011-10-10 01:43:33 +02:00
Konstantinos Vaggelakos
f68d651a28 Added better handling of the ssh-agent process 2011-10-10 01:32:57 +02:00
Łukasz Jernaś
fe96df1856 Remove not existant fiel from POTFILES.in 2011-10-07 23:32:14 +02:00
Konstantinos Vaggelakos
7f588ea6f2 Updated the file to match the correct programming style used in sparkleshare 2011-10-07 01:10:57 +02:00
Hylke Bons
c10554d6b5 Add Android style icons 2011-10-06 22:44:16 +02:00
Hylke Bons
071eff1a8b setup: fix text field quirks 2011-10-06 21:02:59 +02:00
Hylke Bons
75878011c7 Fix compile errors. Closes #365 2011-10-06 20:26:17 +02:00
Hylke Bons
295b2786d6 status icon: change some terminology 2011-10-06 14:56:15 +02:00
Hylke Bons
510d7e204a setup: allow tabbing through fields on Mac. Closes #209 2011-10-06 12:59:10 +02:00
Hylke Bons
753b982499 setup: implement descriptive error page on Mac. Closes #312 2011-10-06 12:27:30 +02:00
Konstantinos Vaggelakos
7c72526781 Updated the build.cmd to update the submodules to make a cleaner build process 2011-10-06 00:29:51 +02:00
Konstantinos Vaggelakos
fcf79023bd Moved the code to kill the SSH Agent to the SparkleControllerBase instead 2011-10-05 23:59:22 +02:00
Hylke Bons
c016b727a7 Merge branch 'master' of https://github.com/funkey/SparkleShare 2011-10-05 23:26:06 +02:00
Hylke Bons
a4b9dbca80 New Add dialog for Mac too 2011-10-05 23:23:35 +02:00
Konstantinos Vaggelakos
d8e666e45f Added the git command to get the TextTemplating repo, which is needed in order to successfully build the application 2011-10-05 22:55:22 +02:00
Hylke Bons
c3d7e2d17a Merge pull request #363 from deejay1/plugin_translations
Make plugin descriptions translatable
2011-10-05 02:43:38 -07:00
Łukasz Jernaś
f7f5ae3d30 Make plugin descriptions translatable
This includes for now only the build infrastructure,
the necessary code to actually load the translations has to be written.
2011-10-05 09:23:04 +02:00
Łukasz Jernaś
38e34eb34b Update translations from Transifex 2011-10-05 08:22:30 +02:00
Łukasz Jernaś
cd6c4210f3 Fix Transifex URL to use HTTPS scheme 2011-10-05 08:20:32 +02:00
Konstantinos Vaggelakos
54969ef32b Made the ssh-agent close when quitting the application. Also made the nameEntry and emailENtry field react when you type 2011-10-05 02:04:44 +02:00
unknown
24b8206a44 Made the ssh-agent close when quitting the application 2011-10-05 02:02:14 +02:00
Hylke Bons
89fc197809 Bitbucket plugin: use git by default 2011-10-05 01:27:24 +02:00
Hylke Bons
3048e8528c setup: select On My Own Server plugin by default 2011-10-05 01:21:39 +02:00
Hylke Bons
1e74ea19d9 setup: move logic for new Add dialolog to controller 2011-10-05 01:08:37 +02:00
Hylke Bons
625a3125c6 setup: use nice selection color for treeview 2011-10-04 16:18:20 +02:00
Jan Funke
67d807d059 tcp-listener: fallback to polling instead of crashing on socket errors 2011-10-03 14:39:26 +02:00
wimh
a1002a1b1b workaround for unexpected exception 2011-10-02 03:49:35 +02:00
wimh
bc6bca802c fix startup threading issue when Repositories is not null 2011-10-02 03:15:11 +02:00
wimh
744a00dc5a Merge remote-tracking branch 'tvollstaedt/issue10' into windows 2011-10-02 02:53:31 +02:00
wimh
f759c11a9e Copy server descriptions from old linux version 2011-10-02 02:31:40 +02:00
wimh
37d9e63982 Merge remote-tracking branch 'kozze89\windows' into windows 2011-10-02 02:21:55 +02:00
wimh
fe8e10d6ef Merge remote-tracking branch 'upstream/master' into windows, add SparkleBubbles
Conflicts:
	SparkleLib/Git/SparkleRepoGit.cs
	SparkleLib/SparkleListenerIrc.cs
	SparkleShare/Program.cs
	SparkleShare/SparkleControllerBase.cs
	SparkleShare/SparkleExtensions.cs
	SparkleShare/SparkleLinController.cs
	SparkleShare/SparkleStatusIcon.cs
	SparkleShare/SparkleUI.cs
2011-10-02 01:57:14 +02:00
wimh
22595a4464 Merge with upstream (11a932b73e) 2011-10-02 00:52:21 +02:00
Hylke Bons
5c2919e937 plugins: continue populating plugins when a directory wasn't found 2011-10-02 00:19:31 +02:00
Hylke Bons
67fc48d204 build: install plugins in the right location 2011-10-02 00:15:57 +02:00
Hylke Bons
ff0971c1f7 setup: remember previous values correctly after a failed sync 2011-10-01 23:49:49 +02:00
Hylke Bons
213a0e1fff new Add Project dialog, powered by plugins 2011-10-01 23:16:25 +02:00
Jan Funke
4b79612b8c do not attempt to change file attributes of symlinks 2011-10-01 20:08:05 +02:00
Pierre-Antoine Angelini
fd742d162b Update French translation from Transifex 2011-09-30 07:22:28 +02:00
Konstantinos Vaggelakos
a0641b0657 Added informatio popup for the own server address field. Also changed the information display, not in a groupbox anymore. 2011-09-28 17:28:41 +02:00
Konstantinos Vaggelakos
53d25b88e6 Changed the information text to something more appropriate 2011-09-28 12:23:45 +02:00
Konstantinos Vaggelakos
8414e8261a Added groupboxes and information for each selection when a user should add a server 2011-09-28 00:37:22 +02:00
Hylke Bons
5146b9dbc6 git: fix FillEmptyDirectories (somewhat) 2011-09-26 00:45:58 +02:00
Hylke Bons
f02f3b64d1 Fix startup script 2011-09-25 23:22:20 +02:00
Hylke Bons
f08b752109 fix link in README 2011-09-25 22:55:39 +02:00
Hylke Bons
792520015f listener: default to the plain TCP protocol 2011-09-25 22:52:03 +02:00
Hylke Bons
de569caf47 Remove OS detection code, rely on an abstract base controller with similarly named custom controller subclasses for each OS instead. 2011-09-25 22:52:03 +02:00
Yann Yann
ecff1b7739 Update French translation from Transifex 2011-09-25 18:25:57 +02:00
Hylke Bons
09b1de5a98 Merge pull request #352 from kkris/readme
Rename README to README.rst and change it to be rendered nicely by Github
2011-09-25 02:49:22 -07:00
Kristoffer Kleine
e39ab51a85 Rename README to README.rst and change it to be rendered nicely by
Github
2011-09-25 11:04:43 +02:00
Łukasz Jernaś
0f8c622185 Update translation from Transifex 2011-09-23 10:38:31 +02:00
Hylke Bons
351136f31d statusicon: use em dash to separate status message and space used 2011-09-23 00:40:08 +01:00
Hylke Bons
b64631cf14 setup: don't prefill fields when we added succesfully before 2011-09-22 20:57:48 +01:00
Hylke Bons
d8df075beb Change some terminology: Sync Folder -> Add Project 2011-09-22 20:46:30 +01:00
Hylke Bons
6f7437d56a git: filling empty dirs: don't bother removing the .empty 2011-09-22 20:11:08 +01:00
Hylke Bons
24d34453f4 Some UI beauty fixes 2011-09-22 19:54:28 +01:00
Hylke Bons
0f2bfe532d mac: Fix crash in watcher caused by the config not being there yet for the watcher. Fixes #305 2011-09-22 19:32:52 +01:00
Hylke Bons
ebc3540a8a Only show the tutorial on first run 2011-09-22 17:17:26 +01:00
Hylke Bons
c3b208bd45 mac: Add tutorial slides, fix progress bar. Closes #332 2011-09-22 17:14:37 +01:00
Hylke Bons
f0025d6256 Merge branch 'tutorial' of ssh://github.com/hbons/SparkleShare 2011-09-22 13:05:14 +01:00
Hylke Bons
5f2cdf2502 config: catch IOException, FileException does not exist 2011-09-22 12:55:35 +01:00
Robin Jakobsson
8e30c9af30 Update Swedish translation from Transifex 2011-09-22 10:46:44 +02:00
Niklas Angebrand
6806cb99d3 Added MsysGit bundle to WiX installation 2011-09-21 11:36:22 +02:00
Hylke Bons
fc5d779e2c Oops, wrong UI toolkit 2011-09-20 19:19:17 +01:00
Nícolas Lazarte Kaqui
de52e31500 When not set the key user try to join no key 2011-09-20 15:11:38 -03:00
Hylke Bons
95a94a79b4 config: create initial config when exception happens 2011-09-20 19:09:43 +01:00
Hylke Bons
38507abde6 Move root user check to linux shell script 2011-09-20 18:46:36 +01:00
Hylke Bons
94dfddaa4d kind of works on lion 2011-09-20 17:59:14 +01:00
Nícolas Lazarte Kaqui
4b375651b7 Fixing wrong commit 2011-09-20 13:20:05 -03:00
Niklas Angebrand
1b7936ed9b Now also bundling msysgit, albeit in an ugly way. 2011-09-20 17:17:51 +02:00
Nícolas Lazarte Kaqui
0d7c28c3c9 Use password to access channel on IRC 2011-09-20 09:13:42 -03:00
Hylke Bons
13c2521ca6 mac: play sound when initial sync has finished 2011-09-20 12:14:49 +01:00
Niklas Angebrand
85b282daec Wix installer can now be built from Windows/build.cmd using extra argument "installer". I.e. "Windows/build.cmd installer" will build MSI file. 2011-09-20 12:31:20 +02:00
Niklas Angebrand
37e7b40a34 Adding installer with License agreement dialogue and target folder selection dialogue. MsysGit is not bundled with this installer. 2011-09-20 12:31:00 +02:00
Nejc Saje
93343903da Add Slovenian translation from Transifex 2011-09-16 16:20:51 +02:00
Łukasz Jernaś
3f4cae61b7 Update POTFILES.in 2011-09-15 17:02:39 +02:00
Łukasz Jernaś
8b39ab974a Don't mark empty strings as translatable 2011-09-15 17:01:49 +02:00
Łukasz Jernaś
e42ab04328 Update translations from Transifex 2011-09-15 16:57:53 +02:00
Hylke Bons
de41fed559 Close some streams immediately. Remove broken scp backend 2011-09-15 00:58:19 +02:00
Beau Gunderson
99ce247eef Added the GIT_SSH environment variable and set it to "ssh" so that git will use ssh-agent; fixed a bug where SparkleShare creates an exclude file within the "info" directory without checking if the "info" directory exists. 2011-09-14 12:19:53 -07:00
Hylke Bons
b1e7c37db4 Fix memory leak 2011-09-14 20:18:15 +02:00
Hylke Bons
00fbe4799e Remove .empty files when they are no longer needed 2011-09-14 20:12:56 +02:00
Hylke Bons
6c2a8338b0 Allow empty folders to be added by putting a hidden file in each of them before committing 2011-09-14 19:30:17 +02:00
Hylke Bons
40b426305a git log: trim .empty off folder paths 2011-09-14 17:57:40 +02:00
Hylke Bons
463acc70d3 Remove unneeded files in data/ 2011-09-14 17:37:29 +02:00
Hylke Bons
6358bfc509 Use lowercase email for getting gravatars. Fixes #340 2011-09-14 17:14:57 +02:00
Hylke Bons
ac3cbbd08c setup: add images to tutorial pages 2011-09-14 02:09:03 +02:00
Hylke Bons
0b493a7306 setup: fix page sequence error 2011-09-13 02:08:06 +02:00
Hylke Bons
51b112c350 setup: add tutorial pages 2011-09-13 02:05:45 +02:00
Hylke Bons
7bd3bb1f5f Edited SparkleLib/SparkleListenerIrc.cs via GitHub 2011-09-12 18:05:10 +03:00
Hylke Bons
bc86eb0ec7 Edited SparkleLib/SparkleListenerIrc.cs via GitHub 2011-09-12 17:13:41 +03:00
Hylke Bons
cd8607311d Merge pull request #338 from meebey/master
HTTP proxy support for the IRC connection
2011-09-12 07:04:22 -07:00
Mirco Bauer
1d34ad2f7d Added http_proxy support to SparkleListenerIrc 2011-09-12 15:59:17 +02:00
Hylke Bons
53949672a7 Fix ignore Firefox and Chromium temp download files 2011-09-11 23:58:19 +02:00
Hylke Bons
82371dfd2c Ignore Firefox and Chromium temp download files 2011-09-11 23:47:36 +02:00
Hylke Bons
63eb47a51e fetcher git: default protocol is ssh:// 2011-09-11 22:15:23 +02:00
Hylke Bons
e2a72ab548 Merge pull request #337 from meebey/master
Enhance user's privacy
2011-09-11 11:38:12 -07:00
Mirco Bauer
7ab78802f3 Enhance user's privacy of the IRC channels
Set the channel mode to +s so other users cannot "spy" watched channels using
the WHOIS or LIST IRC command.
2011-09-11 20:29:25 +02:00
Mirco Bauer
b769572d6b Enhance user's privacy of the IRC connection
Use the invisible IRC usermode and random username instead of his
real username.
2011-09-11 20:24:17 +02:00
Thomas Vollstädt
2222807eb7 Added support for Hg Backend 2011-09-08 15:52:56 +02:00
Thomas Vollstädt
4c0c29c5c6 Merge remote-tracking branch 'upstream/master' into issue10 2011-09-08 15:40:17 +02:00
Hylke Bons
c1e2dd914f bubbles: catch exceptions from libnotify. Fixes #331 2011-09-08 13:13:14 +02:00
Hylke Bons
95c2b3bc86 Merge pull request #320 from wimh/pullreq2
miscellaneous changes
2011-09-07 10:31:59 -07:00
Thomas Vollstädt
7e45b0fb06 RegEx not needed anymore 2011-09-05 17:40:53 +02:00
Thomas Vollstädt
8efa9dd527 Fixed code intendation 2011-09-05 17:39:20 +02:00
Thomas Vollstädt
d5f6200e64 Implemented Exclusion Rule methods for handling non-readable files. See issue #10 2011-09-05 17:36:03 +02:00
Thomas Vollstädt
7b43939f64 Check readabilty only for existing files; Remove Exclusions when file is readable again 2011-09-05 17:34:07 +02:00
Thomas Vollstädt
9b821e17fc Skipping files which are unreadable by sparkleshare and added some methods for git's exclude file manipulation, see #10 2011-09-05 03:28:25 +02:00
Thomas Vollstädt
353843cd74 Added a new helper function for getting a relative-to-repostory path 2011-09-05 03:02:15 +02:00
wimh
50b3088248 Add ~* to ignored files
Fix crash when a conflict has been resolved already
2011-09-03 23:38:53 +02:00
wimh
48852e2b2a rename SparkleShare.SparkleShare to SparkleShare.Program
naming a class the same as the namespace causes problems
http://blogs.msdn.com/b/ericlippert/archive/2010/03/09/do-not-name-a-class-the-same-as-its-namespace-part-one.aspx
2011-09-03 22:23:45 +02:00
wimh
1430ab34cd default path to git
avoid it stays null when not found in paths[]
2011-09-03 22:11:49 +02:00
wimh
85cf839c5a fix crash if file was renamed remote
see #8 (https://github.com/wimh/SparkleShare/issues/8)
2011-09-03 22:11:28 +02:00
wimh
e7e60b7972 avoid crash if remote folder is deleted by user.
When all files including the .git folder are removed from a remote folder, but that folder is not removed from the SparkleShare config, SparkleShare crashes at startup, and when showing the log for that folder. This commit should avoid a crash.
2011-09-03 22:09:55 +02:00
wimh
a2595b15f7 fix crash if file was renamed remote
see #8 (https://github.com/wimh/SparkleShare/issues/8)
2011-08-28 22:02:01 +02:00
Hylke Bons
17faaf13bb Use 'h' as hour-minute separator, as Windows doesn't allow ':' in file names 2011-08-28 21:56:25 +02:00
wimh
5b1adf9fd6 set PlatformTarget from AnyCPU to x86
CefSharp is win32 only:
https://github.com/chillitom/CefSharp/blob/master/CefSharp/CefSharp.vcproj#L11
2011-08-28 21:49:04 +02:00
Anders Hagen Jarmund
acdd1d7fd9 Update Norwegian translation from Transifex 2011-08-28 19:20:52 +02:00
Łukasz Jernaś
be81b7a533 Update Polish translation from Transifex 2011-08-28 19:18:07 +02:00
Anders Hagen Jarmund
81758ddfe1 Add Norwegian Nynorsk translation from Transifex 2011-08-28 19:17:20 +02:00
Небојша Јаковљевић
abcdb64600 Update Serbian translation from Transifex 2011-08-28 19:14:23 +02:00
Hylke Bons
4b8fa139b0 statusicon: hook up to controller on linux too 2011-08-27 23:45:32 +02:00
Hylke Bons
bf35095fec setup: fix typo 2011-08-27 21:10:05 +02:00
Hylke Bons
d869c79866 Add nicer error reporting 2011-08-27 20:57:34 +02:00
Hylke Bons
7b96e22296 Fix whitespace for last commit 2011-08-27 17:53:17 +02:00
Hylke Bons
33e84cdc01 setup: Add progress indication when adding a new folder 2011-08-27 17:10:39 +02:00
Hylke Bons
a6f4c318ec Use 'h' as hour-minute separator, as Windows doesn't allow ':' in file names 2011-08-27 02:42:09 +02:00
Hylke Bons
e340969718 config: fix some whitespace 2011-08-27 01:11:53 +02:00
Hylke Bons
79d810cf4a fetcher git: don't prepend ssh:// when using git:// 2011-08-27 00:49:08 +02:00
Hylke Bons
0783b86407 Create a new config.xml if it exists but is empty. Throw an error if the format is invalid. Fixes #315 2011-08-26 23:53:04 +02:00
Hylke Bons
445339e1a3 Allow initial sync to be cancelled by adding a cancel button. Closes #307 2011-08-26 22:47:46 +02:00
Hylke Bons
1565eda515 setup window: match sidebar background color with graphic 2011-08-26 21:57:16 +02:00
Hylke Bons
de4c50efdc Bring back descriptive commit message. Fixes #317 2011-08-26 21:00:22 +02:00
Nebojsa Jakovljevic
bf0008701b Added Serbian translation from Transifex 2011-08-25 13:58:59 +02:00
Oleg Shmelyov
e83ba18e9a Update Russian translation from Transifex 2011-08-25 13:51:40 +02:00
Jan-Christoph Borchardt
1f14252fcc Update German translation from Transifex 2011-08-25 13:50:31 +02:00
Hylke Bons
38685df63a setup: add curly brackets to switch statement to prevent some crashes 2011-08-21 12:29:52 +02:00
l3iggs
15e8200a69 Fix compile by using the string.Combine extension method where needed 2011-08-19 22:30:40 +02:00
Hylke Bons
666a8d556e Add String.Combine () extenstion method for long paths. Fixes #298 2011-08-16 14:31:06 +02:00
Hylke Bons
79c43130b2 Fix 302 2011-08-15 13:15:39 +02:00
Łukasz Jernaś
a3fc321961 Update translations from Transifex
Only string location changes, no new strings in here
as far as I can tell.
2011-08-14 18:30:17 +02:00
Eduardo Silva
50feb42b13 Update Brazilian translation from Transifex 2011-08-14 18:26:21 +02:00
Luca Delucchi
ca8d8f91b6 Update Italian translation from Transifex 2011-08-14 18:24:09 +02:00
Yann Yann
bd5181a8af Update French translation from Transifex 2011-08-14 18:22:52 +02:00
Francisco Javier Melendo Román
625c83ee20 Update Spanish translation from Transifex 2011-08-14 18:20:27 +02:00
Jan-Christoph Borchardt
1769544149 Update German translation from Transifex 2011-08-14 18:18:53 +02:00
wimh
293b0bad55 Merge branch 'winforms' into windows 2011-08-13 23:22:54 +02:00
wimh
84f7afe846 Revert "fix handling of paths to be able to clone a github repo (#7)"
This reverts commit 590b8e3a38.

This is fixed slightly different in the winforms branch, so
want to revert it for a clean merge.
2011-08-13 23:16:43 +02:00
wimh
3bc109d00e set PlatformTarget from x86 to AnyCPU 2011-08-13 22:33:48 +02:00
wimh
5e99830add fix git path 2011-08-13 01:46:47 +02:00
wimh
fbb778b6c4 add and integrate submodule TextTemplating (TextTransform.exe) in build 2011-08-13 01:33:15 +02:00
wimh
d3b301f647 fix crash at shutdown
See https://github.com/chillitom/CefSharp/issues/27
2011-08-07 01:17:33 +02:00
wimh
4ff119e500 fix some issues on close + cleanup 2011-08-07 01:06:09 +02:00
wimh
545f95d3cd remove references to gtksharp and mono when compiled under .net 2011-08-07 00:26:23 +02:00
wimh
6db579d1be convert SparkleSetup to winforms
fixed some exceptions during debugging
renamed class SparkleShare to Program because of namespace problems (see http://blogs.msdn.com/b/ericlippert/archive/2010/03/09/do-not-name-a-class-the-same-as-its-namespace-part-one.aspx)
2011-08-06 23:44:37 +02:00
wimh
41ba1399e7 fix handling of paths to be able to clone a github repo (#7) 2011-08-04 22:33:02 +02:00
Hylke Bons
0c06c3f8eb update mac build instructions 2011-08-03 22:13:35 +02:00
wimh
b06265cacc convert SparkleEventLog to winforms 2011-07-31 02:44:05 +02:00
Hylke Bons
8decbfe95a Merge pull request #300 from Liam-Lior/master
Resolving Bug with already defined variable 'n'
2011-07-30 12:15:16 -07:00
Wizard_85
745857acf4 Resolving Bug with already defined variable 'n' 2011-07-30 20:48:47 +02:00
Hylke Bons
ea10733366 fetcher: add configuration option to show special characters in the git log. Fixes 288 2011-07-29 23:03:45 +01:00
Hylke Bons
77806182ea setup: don't add newlines to translations. Closes #289 2011-07-29 20:51:34 +01:00
Hylke Bons
c5d52a3779 Fix compiler error 2011-07-29 20:06:52 +01:00
Hylke Bons
fdb8c91435 Fix build with mono < 2.8 (use Path.Combine (string [])) 2011-07-29 19:20:28 +01:00
Hylke Bons
7c3e5c0d21 Add about dialog background source and fix bluriness 2011-07-26 01:43:57 +01:00
Hylke Bons
bd9d32ea22 update Mac build instructions 2011-07-26 01:17:23 +01:00
Hylke Bons
acdfef4bb2 update NEWS 2011-07-25 23:46:21 +01:00
Hylke Bons
f43c9e6b8d Fix make distcheck 2011-07-25 23:44:56 +01:00
Hylke Bons
6d72081a63 event log: fix default avatars 2011-07-25 02:26:46 +01:00
Hylke Bons
e95174ddf9 setup controller: fix wrong path being created 2011-07-25 02:26:46 +01:00
Hylke Bons
416f9e0645 Edited README via GitHub 2011-07-24 17:59:52 -07:00
Hylke Bons
adcd4d94d9 update README run requirements (change to mono 2.8+) 2011-07-24 17:37:16 -07:00
Hylke Bons
2c6c3b72ce Add events to tcp listener 2011-07-24 19:22:17 +01:00
Hylke Bons
86216ba908 about: make raceyness less likely 2011-07-24 19:12:14 +01:00
Hylke Bons
fe1591e0da bubbles: remove commented out code that we're not going to use 2011-07-24 16:26:08 +01:00
Hylke Bons
8592e5caea config: port linux UI to use new config 2011-07-24 15:48:30 +01:00
Hylke Bons
6845c317b7 update sidesplash background 2011-07-24 03:27:05 +01:00
Hylke Bons
526f6ae62f Refactor config and merge with Paths 2011-07-24 02:00:40 +01:00
Hylke Bons
91fa684344 use User object in controller as well 2011-07-23 22:34:58 +01:00
Hylke Bons
9cec224f78 lib: add a User object 2011-07-23 22:33:15 +01:00
Hylke Bons
15b22a5495 Add notifications for new notes 2011-07-23 22:23:14 +01:00
wimh
624061cd4c fix bug in CheckForChanges 2011-07-23 21:41:56 +01:00
wimh
7f73ceab50 convert SparkleAbout to winforms 2011-07-23 22:37:09 +02:00
Hylke Bons
bfaff65351 ... 2011-07-23 21:34:04 +01:00
Hylke Bons
9a428885ee Revert "log: get commits from the last week, instead of the last X commits"
This reverts commit fba5162e4e.
2011-07-23 21:20:19 +01:00
Hylke Bons
251596a822 mac: fix reopening of about dialog 2011-07-23 21:14:02 +01:00
wimh
dc967e06e8 avatars: don't download further if there's no internet connection 2011-07-23 21:04:32 +01:00
Hylke Bons
6587739196 cleanup log and fix some small porting bugs 2011-07-23 20:57:36 +01:00
Hylke Bons
f43ebd5537 log: get commits from the last week, instead of the last X commits 2011-07-23 20:57:10 +01:00
wimh
91c61fc239 delete Win32 folder 2011-07-23 20:24:12 +02:00
wimh
29355786a9 convert SparkleStatusIcon to winforms 2011-07-23 20:18:58 +02:00
Hylke Bons
d3f5a1400d hook up linux event log to new controller 2011-07-23 16:57:46 +01:00
Hylke Bons
565ef44373 add some comments 2011-07-23 15:27:35 +01:00
Hylke Bons
ba0963d98b Merge pull request #296 from ways/master
Rewritten autocomplete
2011-07-23 06:06:22 -07:00
wimh
e0ecb68386 stop downloading further avatars w/o internet access 2011-07-23 00:16:03 +02:00
Lars Falk-Petersen
ecfbaa5a08 Server and Folder completion 2011-07-22 23:01:17 +02:00
Lars Falk-Petersen
11fbafff30 FolderPaths 2011-07-22 22:27:16 +02:00
wimh
6b53e7e557 Merge remote-tracking branch 'upstream/master' into windows 2011-07-22 20:27:59 +02:00
wimh
054edeae3c fix bug in CheckForChanges 2011-07-22 20:09:18 +02:00
Hylke Bons
5f1be433da log: not everything is a time interval 2011-07-22 02:56:56 +01:00
Hylke Bons
a490db819d update NEWS 2011-07-22 02:18:16 +01:00
Hylke Bons
4314560401 Squash events per day+user+folder 2011-07-22 02:12:09 +01:00
wimh
7fc0fa60c8 revert to vs2008 2011-07-21 18:20:20 +02:00
wimh
8b0dc42e84 Merge remote-tracking branch 'upstream/master' into windows 2011-07-21 11:26:09 +02:00
Hylke Bons
e452cb0285 update NEWS 2011-07-21 02:50:02 +01:00
Hylke Bons
8493a0353e update NEWS 2011-07-21 02:46:32 +01:00
Hylke Bons
de53877231 html: don't go overboard on padding 2011-07-21 02:37:21 +01:00
Hylke Bons
ab8610d064 Fix notifications
The check wether it was a new commit always returned false
2011-07-21 00:49:16 +01:00
Hylke Bons
771dd91a5b update version for next release 2011-07-21 00:17:28 +01:00
Hylke Bons
18309bdd06 update version in solution 2011-07-21 00:15:48 +01:00
Hylke Bons
d2a7ca1d55 Fix bug where large amounts of files aren't being added/commited/pushed (process class hung on the large outputs) 2011-07-21 00:02:21 +01:00
wimh
44afb8e82a convert to vs2010, fix about dialog background 2011-07-19 23:54:07 +02:00
wimh
958ccd8d71 Merge remote-tracking branch 'upstream/master' into windows
Conflicts:
	.gitignore
	SparkleShare/SparkleIntro.cs
	SparkleShare/SparkleShare.cs
	SparkleShare/SparkleUI.cs
2011-07-19 23:20:21 +02:00
Łukasz Jernaś
b7d6cbde0a Update POTFILES.in 2011-07-19 07:02:35 +02:00
Sven Koehler
196bb2cded Update Dutch translation from Transifex 2011-07-19 06:58:09 +02:00
Sven Koehler
3accb89b56 Update Esperanto translation from Transifex 2011-07-19 06:56:22 +02:00
Emmanouel Kapernaros
1266007000 Update Greek translation from Transifex 2011-07-19 06:52:02 +02:00
Hylke Bons
612e052821 remove unneeded info.plist 2011-07-17 01:47:24 +01:00
Hylke Bons
8cacc0be9a Merge branch 'logstyle' 2011-07-17 01:40:36 +01:00
Hylke Bons
d17ecdce35 ignore note adds in the log 2011-07-17 01:37:36 +01:00
Hylke Bons
74ec67f40c fix notes 2011-07-17 01:22:39 +01:00
Hylke Bons
f6e8a7839a notes: stop using git-notes, use files instead 2011-07-16 23:30:46 +01:00
Hylke Bons
f96ea6da92 ellipsize all events 2011-07-16 22:30:35 +01:00
Hylke Bons
59742e4b93 Add color back to change type icons, rearrange source files 2011-07-16 22:00:40 +01:00
Hylke Bons
d4e7c21769 tweak css 2011-07-16 21:09:17 +01:00
Hylke Bons
768fe00b8b tweak css 2011-07-16 20:55:22 +01:00
Hylke Bons
ac8b900d88 Add avatars to notes 2011-07-16 20:38:04 +01:00
Hylke Bons
dd19b5ba5c Fix css and add Show All N feature 2011-07-16 19:41:37 +01:00
Hylke Bons
dca945f478 update mac csproj file 2011-07-16 19:41:37 +01:00
Hylke Bons
86d8352a5e update mac csproj file 2011-07-16 02:47:49 +01:00
Hylke Bons
c402d70961 write html to file for debugging 2011-07-16 00:11:14 +01:00
Hylke Bons
fdfd4a89b6 save new log style css 2011-07-15 23:51:15 +01:00
Hylke Bons
22284231d0 Merge branch 'uicontrollers' 2011-07-15 18:03:41 +01:00
Hylke Bons
823f5d516e remove duplicate events 2011-07-15 18:03:29 +01:00
Hylke Bons
940f32a42c remove debian/ as sparkleshare is now in the official repos 2011-07-15 16:50:10 +01:00
Hylke Bons
22b7ca3f5c cleanup unused code 2011-07-15 02:10:36 +01:00
Hylke Bons
d647bbfa0f Only allow for one about dialog to be open at the same time 2011-07-15 01:31:40 +01:00
Hylke Bons
d16322bc46 Prettify linux about dialog 2011-07-15 00:59:27 +01:00
Hylke Bons
3039318fdb Merge pull request #281 from libersoft/master
Fixed syntax error in debian/control Description
2011-07-11 06:26:35 -07:00
Giovanni gionn Toraldo
d433eeca98 Fixed syntax error in debian/control Description 2011-07-11 13:57:04 +02:00
janerictobias
3301759925 Update Swedish translation from Transifex 2011-07-10 15:18:38 +02:00
Zombyrad
f727b166ad Update Norwegian translation from Transifex 2011-07-10 15:17:42 +02:00
Jiri Slezka
642dad295c Update Czech translation from Transifex 2011-07-10 15:16:19 +02:00
Alexandre Saiz Verdaguer
ee2af5946d Update Catalan translation from Transifex 2011-07-10 15:14:51 +02:00
VegardAa
c7f056e0d5 Update Norwegian translation from Transifex 2011-07-10 15:14:07 +02:00
Hylke Bons
3187f5bea3 prepare linux about dialog for makeover 2011-07-09 03:14:45 +01:00
Hylke Bons
d6afc7a49c Add about controller to build 2011-07-09 01:53:58 +01:00
Hylke Bons
cf813d9fb1 add a controller for the about dialog 2011-07-09 01:42:43 +01:00
Hylke Bons
853f964049 Edited AUTHORS via GitHub 2011-07-08 16:36:49 -07:00
Hylke Bons
ca1623b9ac save 2011-07-08 23:42:05 +01:00
Hylke Bons
2e5dc82836 save 2011-07-08 22:53:03 +01:00
Hylke Bons
d64fc9f9fa Update project and make files 2011-07-08 22:53:03 +01:00
Hylke Bons
d4a1abc526 Add statusicon UI controller 2011-07-08 22:53:02 +01:00
Hylke Bons
16c90c8467 Rename intro to setup and add a controller 2011-07-08 22:53:02 +01:00
Hylke Bons
567e819b97 Move UI events to controllers 2011-07-08 22:53:02 +01:00
Hylke Bons
1d2e443a08 Add controller for bubbles 2011-07-08 22:53:02 +01:00
Hylke Bons
0d0d77be3a Make event log work with its controller 2011-07-08 22:53:02 +01:00
Hylke Bons
2f88540080 Add a event log controller 2011-07-08 22:53:02 +01:00
Hylke Bons
6bf8088807 Merge pull request #275 from yanntech/master
debian directory
2011-07-06 14:08:06 -07:00
Yann Verry
0f0c783891 Add debian directory to build debian/ubuntu package 2011-07-06 22:07:14 +02:00
Hylke
3963519bf2 Add icon for Windows notification area 2011-07-05 21:59:21 +01:00
Łukasz Jernaś
67da033cf1 Update Polish translation from Transifex 2011-07-02 19:11:46 +02:00
Hylke
3e256e856b intro config: we want to prefill a host only once 2011-07-02 17:20:54 +01:00
Hylke
629cbec3f3 intro: rename members to be more descriptive 2011-07-02 17:19:03 +01:00
Hylke
abf06a3f28 intro: don't prefill with user@, because it's optional 2011-07-02 17:16:45 +01:00
Hylke
dffa21b34f intro: we don't want to fill in the fields after a successful add 2011-07-02 17:15:29 +01:00
Hylke
03deb76ab9 intro simplify some lines 2011-07-02 17:14:36 +01:00
Hylke
61ea96cecb UI is not allowed to access config. go via controller and talk about hosts 2011-07-02 17:10:57 +01:00
Hylke
3a615909d5 config: get urls in a simpler way and clean up 2011-07-02 17:05:05 +01:00
Hylke
d21253c5d4 Merge https://github.com/ways/SparkleShare into bookmarks 2011-07-02 16:53:01 +01:00
Lars Falk-Petersen
e7ea1041df Reverted to original 2011-07-02 15:02:51 +02:00
Lars Falk-Petersen
0cd5c1e158 Formatting and removing of comments. 2011-07-02 14:58:38 +02:00
Lars Falk-Petersen
becfb1a231 Formatting and removing of comments. 2011-07-02 14:58:13 +02:00
Lars Falk-Petersen
4c4e550ace Formatting and removing of comments. 2011-07-02 14:56:42 +02:00
Lars Falk-Petersen
5a57313816 Formatting and removing of comments. 2011-07-02 14:55:56 +02:00
Lars Falk-Petersen
6ca4f9040f Added autocomplete to servers and folders. 2011-07-02 14:46:43 +02:00
Lars Falk-Petersen
2d6e57ef88 Strip ssh:// and git:// from urls. 2011-07-02 14:46:08 +02:00
Lars Falk-Petersen
788431c1ed Getting ready to list up previously used servers and folders 2011-07-02 13:30:20 +02:00
Lars Falk-Petersen
9419ec4912 Added GetUrls 2011-07-02 13:29:37 +02:00
Lars Falk-Petersen
322a929b56 Commented out new code. Will be removed if I don't need it. 2011-07-02 12:41:53 +02:00
Lars Falk-Petersen
6d0b49c507 Changed prevserver to temporary storage. 2011-07-02 12:39:21 +02:00
Lars Falk-Petersen
40356f0fc2 Removed PrevServer, PrevFolder 2011-07-02 12:37:04 +02:00
Lars Falk-Petersen
987a8a2721 Removed new configvariables. Added "global" strings to keep servername untill we're done. 2011-07-02 12:16:55 +02:00
wimh
68549482ec change platform to x86 because gtk# does not support x64 2011-07-02 10:24:33 +02:00
Hylke Bons
c6e093a5ca Fix tcp listener (needed newlines at the end of messages) 2011-07-02 02:24:12 +01:00
Hylke Bons
824f4f7a73 adjust tcp listener to work with nodejs server (subscribing doesn't work yet) 2011-07-02 02:13:33 +01:00
wimh
ec34b3a4f8 generate resources for png and icon files 2011-07-01 23:41:41 +02:00
Alex Hudson
b682a90f1f Allow the UI code to be disabled at configure time 2011-07-01 21:39:14 +01:00
wimh
717a16c8c7 remove references to Mono.Unix.Catalog 2011-07-01 22:02:50 +02:00
Alex Hudson
dabf46f7ff Merge branch 'master' of git://github.com/hbons/SparkleShare 2011-07-01 20:21:01 +01:00
Francisco Javier Melendo Román
cf4f03e540 Update Spanish translation from Transifex 2011-07-01 19:45:27 +02:00
Dmitry Golubkov
f1f505495d Update Russian translation from Transifex 2011-07-01 19:42:31 +02:00
Lars Falk-Petersen
dadb6fd838 If options don't exist in config, create them! 2011-07-01 09:58:51 +02:00
Lars Falk-Petersen
8b41a0a09e Formatting. 2011-07-01 02:11:07 +02:00
Lars Falk-Petersen
c70b8a78bd Problems with missing options in earlier config. 2011-07-01 02:10:13 +02:00
Lars Falk-Petersen
77c19cc65b Added PrevServer to intro screen. 2011-07-01 01:47:19 +02:00
Lars Falk-Petersen
6b1b62d35e Added PrevFolder to config. 2011-07-01 01:43:55 +02:00
Lars Falk-Petersen
c36f4f00ea Added PrevServer to config. 2011-07-01 01:41:50 +02:00
lars
c4f029ce86 Added saving of last used server. 2011-06-30 23:31:55 +02:00
lars
cadf1c1683 Added saving of last used server. 2011-06-30 23:30:47 +02:00
Alex Hudson
262cb665c4 Project Evil: allow SparkleShare to take full http(s) URIs without choking. 2011-06-30 12:53:05 +01:00
Alex Hudson
d2092cfed5 Merge branch 'master' of git://github.com/hbons/SparkleShare
Conflicts:
	SparkleLib/SparkleListenerBase.cs
	SparkleLib/SparkleRepoBase.cs
	SparkleShare/SparkleController.cs
2011-06-30 12:40:13 +01:00
Alex Hudson
1b473dae29 Put in XML fragment parsing - listener now basically works over tcp 2011-06-29 23:36:18 +01:00
Alex Hudson
f6f17973b7 Convert JSON commands to TCP server into XML fragments. 2011-06-29 23:36:18 +01:00
Alex Hudson
956afbff93 Remove IRC listener code from TCP version 2011-06-29 23:36:18 +01:00
Alex Hudson
05d8734667 Make tcp listener startup-able 2011-06-29 23:36:18 +01:00
Alex Hudson
5d0407caa7 Fix bpbb on git callout 2011-06-29 22:40:34 +01:00
Alex Hudson
5ec1a193b6 Error out in configure if webkit-sharp-devel or notify-sharp-devel are not available 2011-06-29 22:01:38 +01:00
Alex Hudson
263ae33f12 Error out in configure if webkit-sharp-devel or notify-sharp-devel are not available 2011-06-29 22:00:15 +01:00
Hylke Bons
089d3f6ab6 mac: terminate the cocoa way 2011-06-29 21:55:58 +01:00
Hylke Bons
b27d5851a1 repo git: don't hang on huge command outputs 2011-06-29 20:45:37 +01:00
Hylke Bons
c65cdad265 repo: add a property that shows the currenly unsynced paths (to hook up with the badger) 2011-06-29 20:28:49 +01:00
Hylke
2182c91790 update NEWS 2011-06-29 16:42:01 +01:00
wimh
0cd3cbb9e3 fix compile problem on windows x64 2011-06-29 16:28:00 +02:00
Łukasz Jernaś
0ba92f9001 Update translations from Transifex 2011-06-29 12:04:49 +02:00
Alex Hudson
d180022809 Put in XML fragment parsing - listener now basically works over tcp 2011-06-28 23:38:32 +01:00
Alex Hudson
a5138e9a4c Convert JSON commands to TCP server into XML fragments. 2011-06-28 22:58:04 +01:00
Alex Hudson
f9a6de8942 Remove IRC listener code from TCP version 2011-06-28 22:14:42 +01:00
Alex Hudson
21bd2a1e27 Make tcp listener startup-able 2011-06-28 22:13:28 +01:00
Hylke
5553446139 Fix nullreference exception when adding new files before starting sparkleshare 2011-06-28 20:54:47 +01:00
Hylke
1a7e5834f5 repo: create watch after initial change set 2011-06-28 20:06:04 +01:00
Hylke
a0d1c0772d repo git: sync up initial commit 2011-06-28 20:03:10 +01:00
Alex Hudson
ac0d103fe1 Change 'notification' language to 'announcement' 2011-06-28 20:03:10 +01:00
Alex Hudson
19b9524784 Make listener type configurable from config file 2011-06-28 20:03:10 +01:00
Alex Hudson
2553c2d620 Simplify some config functions, add a notification server entry 2011-06-28 20:03:10 +01:00
Alex Hudson
1c234a394a Change 'notification' language to 'announcement' 2011-06-28 19:52:47 +01:00
Alex Hudson
bd5b9d0a50 Make listener type configurable from config file 2011-06-28 19:36:47 +01:00
Alex Hudson
ace4c209ed Simplify some config functions, add a notification server entry 2011-06-28 18:09:34 +01:00
Hylke Bons
cf315ff81f bagdger: fix compile errors 2011-06-28 17:33:49 +01:00
Hylke
5760c592ed update NEWS 2011-06-28 17:02:27 +01:00
Hylke Bons
d9d1f3f7de badger: fix style 2011-06-28 01:18:47 +01:00
Hylke Bons
3647848786 mac: add class that takes care of adding/removing sync badges to/from files 2011-06-28 01:04:48 +01:00
Hylke Bons
f957d263a4 change required git version to 1.7.1 2011-06-27 12:48:31 -07:00
Hylke Bons
9ac9d746cc statusicon: slow down animation a bit 2011-06-27 20:43:51 +01:00
Hylke Bons
b222f1b020 bump git version requirement 2011-06-27 20:38:12 +01:00
wimh
4efeece278 C:\msysgit\msysgit -> C:\msysgit, see also 7631edc6f9 2011-06-27 18:04:28 +02:00
Hylke Bons
4de3f44d16 Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2011-06-26 23:24:42 +01:00
Hylke Bons
3693896060 html: give avatars a white background when they exist, so the default icon doesn't shine through 2011-06-26 23:24:15 +01:00
Hylke Bons
37fee6d168 Merge pull request #256 from iainlane/master
Allow sparkleshare to build against 2.0 and 4.0
2011-06-26 14:57:15 -07:00
Iain Lane
ad960eb423 Check for either 2.0 or 4.0 mono libs based on the version installed
Allows SparkleShare to build against both profiles
2011-06-26 18:51:50 +01:00
Hylke Bons
545fb469b1 html: don't crash on empty notes list 2011-06-26 16:00:33 +01:00
Hylke Bons
7bc0456cc7 remove some TODOs 2011-06-26 02:41:00 +01:00
Hylke Bons
4cf59e2947 update NEWS and bump version 2011-06-26 02:33:48 +01:00
Hylke Bons
8e20d0e14c mac: add po files as content 2011-06-26 02:01:59 +01:00
Hylke Bons
ca8f93fcc8 Move translations initialization to SparkleUI and add translations to Mac UI 2011-06-26 02:00:53 +01:00
Hylke Bons
7a91835f58 Remove --disable-gui feature as it still needs X to run, which makes it useless 2011-06-26 01:12:55 +01:00
Hylke Bons
5caa19baec html: show revision id on hover of folder badge 2011-06-26 01:05:58 +01:00
Hylke Bons
b160be7f7f Merge pull request #151 from pdf/master
Fix startup with existing ssh agents
2011-06-25 14:53:31 -07:00
Hylke Bons
da0455a8d5 note: don't push notes to read only repos 2011-06-25 22:39:53 +01:00
Hylke
6c03db8f8d fetch notes periodically 2011-08-25 16:02:34 +01:00
Hylke
eff8e0d07f Merge branch 'notes' 2011-08-25 15:37:01 +01:00
Hylke
70b4018cd6 avatars: save to buffer instead of file: less blinking of event log, simpler, so fewer bugs 2011-08-25 15:36:26 +01:00
Hylke Bons
5bbeb20dc0 Merge pull request #250 from thelightmaker/patch-1
Small german translation update ...
2011-06-25 04:25:44 -07:00
thelightmaker
c8534bba21 Small german translation update ... 2011-06-25 00:44:19 -07:00
Hylke
747f5ef905 don't show a notification on new notes 2011-06-24 23:55:23 +01:00
Hylke
a9523d8152 git fetch all branches 2011-06-24 23:43:11 +01:00
Hylke
7d8bbb2110 add note fetching line to config 2011-06-24 23:23:41 +01:00
Hylke
8c813619f4 Integrate notes on linux 2011-06-24 22:58:20 +01:00
thelightmaker
98835e8dcb Delete 6 whitespaces. Hope this passed. 2011-06-24 13:05:39 -07:00
thelightmaker
8d927cf66b Updated contributors list 2011-06-24 12:43:40 -07:00
thelightmaker
f281217040 Updated german translation 2011-06-24 12:36:32 -07:00
Hylke
6e44132a54 Merge branch 'master' into notes
Conflicts:
	SparkleLib/Git/SparkleRepoGit.cs
2011-06-24 19:13:02 +01:00
Hylke
041f2fe8d4 controller: trim arguments before passing to the fetcher 2011-06-24 18:39:59 +01:00
wimh
3a779b0e13 fix merge issues 2011-06-23 22:05:09 +02:00
wimh
465c6e6b23 Merge remote branch 'upstream/master' into merge 2011-06-23 20:39:41 +02:00
wimh
3752ea9176 Merge remote branch 'BlackHawkDesign\master' into merge 2011-06-23 20:39:26 +02:00
wimh
5983837425 Merge commit '4f59a03a6f395b1db7d6' into merge 2011-06-23 20:38:21 +02:00
Hylke
4e9a860b90 Merge branch 'master' of github.com:hbons/SparkleShare 2011-06-23 15:24:08 +01:00
Hylke
096849d830 repo: don't show warning statusicon upon initial commit 2011-06-23 13:56:25 +01:00
Hylke Bons
dcc90efc0f add todo 2011-06-23 12:17:24 +01:00
Hylke Bons
e3e594c934 Merge branch 'notes' of ssh://github.com/hbons/SparkleShare into notes 2011-06-23 01:45:34 +01:00
Hylke Bons
dac6a96f5b controller: sort changeset notes 2011-06-23 01:44:44 +01:00
Hylke Bons
75a8fff644 Only show hand cursor on collapsed form 2011-06-23 01:44:44 +01:00
Hylke Bons
faa962ce75 expand changesets with notes by default 2011-06-23 01:44:44 +01:00
Hylke Bons
3b0454c72b continue implementing notes 2011-06-23 01:44:43 +01:00
Hylke Bons
7374a96fb2 save progress on notes 2011-06-23 01:44:43 +01:00
Hylke Bons
4fd0cda00c Add each note to its own namespace to avoid conflicts 2011-06-23 01:44:43 +01:00
Hylke Bons
509b2d32b0 fix AddNote, add Note object 2011-06-23 01:44:43 +01:00
Hylke Bons
e7d09818cc make adding a note work 2011-06-23 01:44:43 +01:00
Hylke Bons
a479489d1f add AddNote method 2011-06-23 01:44:43 +01:00
Hylke Bons
7d4a561b03 make jquery work 2011-06-23 01:44:43 +01:00
Hylke Bons
b90e6d3920 include jQuery 2011-06-23 01:44:43 +01:00
Hylke Bons
45de4070ec more layout work 2011-06-23 01:44:43 +01:00
Hylke Bons
70964cd4a8 more layout stuff 2011-06-23 01:44:42 +01:00
Hylke Bons
059e8c016a adjust html for notes 2011-06-23 01:44:42 +01:00
Hylke Bons
2a7d05d632 controller: catch all exceptions related to calculating folder size 2011-06-23 01:29:12 +01:00
Hylke Bons
5275beb10e statusicon: remove warning 2011-06-23 01:08:09 +01:00
Hylke Bons
3093ac5b4e event log: revert to All Folders when deleting a folder and said folder is displayed in the event log 2011-06-23 01:04:44 +01:00
Hylke Bons
b8398fcfc5 event log: select All Folders when updating chooser 2011-06-23 00:55:01 +01:00
Hylke Bons
73033b301e controller: sort changeset notes 2011-06-23 00:16:31 +01:00
Hylke Bons
2083e45ddd Only show hand cursor on collapsed form 2011-06-23 00:09:31 +01:00
Hylke Bons
3ef9696a24 controller: quote key path when importing key 2011-06-22 23:40:43 +01:00
Hylke Bons
4e1a5d2f3a expand changesets with notes by default 2011-06-22 23:33:47 +01:00
Hylke Bons
05139bd31a continue implementing notes 2011-06-22 20:38:14 +01:00
Hylke Bons
1e66acb854 Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2011-06-22 16:02:59 +01:00
Hylke Bons
216f2b12bd repo: ignore external watchers when watching is disabled 2011-06-22 16:02:38 +01:00
Hylke Bons
b6dd463b46 repo: ignore external watchers when watching is disabled 2011-06-22 16:02:03 +01:00
Hylke Bons
e874b68a57 save progress on notes 2011-06-22 02:03:27 +01:00
Hylke Bons
ddd59c794f Add each note to its own namespace to avoid conflicts 2011-06-21 20:15:40 +01:00
Hylke Bons
7bd03acd92 fix AddNote, add Note object 2011-06-21 19:37:04 +01:00
Hylke Bons
23c474289e make adding a note work 2011-06-21 01:04:21 +01:00
Hylke Bons
06bf5ff33e add AddNote method 2011-06-20 23:55:18 +01:00
wimh
e2dacb08f5 C:\msysgit\msysgit -> C:\msysgit 2011-06-20 22:04:46 +02:00
Hylke Bons
659e1aafc7 make jquery work 2011-06-20 20:57:24 +01:00
Hylke Bons
17e8acbb02 include jQuery 2011-06-20 20:21:50 +01:00
Łukasz Jernaś
b82ce5b75b Update POTFILES.skip 2011-06-20 18:34:26 +02:00
Majid Al-Dharrab
67888f84b0 Add Arabic translation 2011-06-20 18:32:47 +02:00
Bruno Arliguy
51d0d54039 Update French translation from Transifex 2011-06-20 18:31:05 +02:00
Hylke Bons
9c69cac678 Merge pull request #237 from shoop/fedora-readme-clarification
Use correct package names for Fedora 14
2011-06-20 06:58:23 -07:00
Stijn Hoop
59a4ca8ff2 Use correct package names for Fedora 14
There is no package webkit-gtk-devel in Fedora and the correct package
name ('webkitgtk-devel') is already listed, so remove the incorrect one.
Also add gnome-doc-utils package to enable user help.
2011-06-20 15:42:55 +02:00
Hylke Bons
5874e791ee setup: don't wrap lines in single line textfields 2011-06-20 12:46:27 +01:00
Hylke Bons
20e8e541fb setup: don't wrap lines in single line textfields 2011-06-20 12:46:07 +01:00
Hylke Bons
b323b591f7 more layout work 2011-06-20 02:16:32 +01:00
Hylke Bons
c79f2a6ac9 more layout stuff 2011-06-20 02:06:28 +01:00
Hylke Bons
f30584ef66 adjust html for notes 2011-06-20 01:05:32 +01:00
Hylke Bons
ad3bfa209d event log: make popupbutton smaller 2011-06-19 13:46:19 +01:00
Hylke Bons
02432cb8f5 Make html/css scalable 2011-06-19 00:02:01 +01:00
wimh
c25f6bc608 no webkit-sharp on windows :( remove dependency 2011-06-18 23:55:20 +02:00
wimh
2de9cc178a windows: locate texttransform.exe 2011-06-18 23:45:30 +02:00
Hylke Bons
f8248df955 Add a TCP based listener 2011-06-18 22:42:34 +01:00
Hylke Bons
3ee0eeba64 event log: re-enable event log resizing 2011-06-17 12:33:58 +01:00
Hylke Bons
4eb71e6a94 Merge pull request #228 from garrett/master
Fixing issue #224, where the Recent Events window is refreshed & jumps to the top on every link click
2011-06-17 04:20:21 -07:00
Łukasz Jernaś
781d2679a9 Update translations from Transifex 2011-06-17 12:17:01 +02:00
Zoltan Hoppár
e73252e9b7 Add Hungarian translation 2011-06-17 12:15:26 +02:00
Garrett LeSage
e425f1326c fix history "Recent Events" jump-to-top refresh by blocking WebKit from loading URIs directly 2011-06-16 17:41:22 +02:00
Hylke Bons
35af89562f Fix timzones in timestamps, again... 2011-06-15 00:34:29 +01:00
Hylke Bons
75c0771c2d controller: delete avatars older than a month and get a fresh one 2011-06-15 00:12:29 +01:00
Hylke Bons
a7ea6cf5d5 Use HTTPS to fetch gravatars 2011-06-14 23:54:43 +01:00
Hylke Bons
e6199ca47f repo: Move watcher to its own subclass 2011-06-14 23:14:03 +01:00
Hylke Bons
443a9a2bf8 log: fix sorting issue 2011-06-14 19:30:27 +01:00
Hylke Bons
4483d83aef fix make distcheck 2011-06-14 19:17:59 +01:00
Hylke Bons
1c437b7748 update NEWS and version 2011-06-14 19:08:28 +01:00
Hylke Bons
5b216e5eec fetcher: create .ssh if it's not there 2011-06-14 14:48:18 +01:00
Hylke Bons
8d0a785cae repo base: disable watching by using the existing method instead 2011-06-14 14:25:25 +01:00
Alex Hudson
cee1221a03 Fix the SmartIrc4Net link reference for those without the pkg-config 2011-06-14 10:47:42 +01:00
Alex Hudson
1dc2f95ed7 Can't remove from GtkWidgets - is Reparent what it's really doing? 2011-06-14 10:39:16 +01:00
Alex Hudson
2f9d6623e0 Minor typo 2011-06-14 10:30:38 +01:00
BlackHawkDesign
ac3f36d3f1 Initial version of the win32 client 2011-06-14 09:51:29 +02:00
Hylke Bons
4947a6be67 repo base: disable watching when syncing down 2011-06-13 18:57:56 +01:00
Hylke Bons
fb5b9397d2 ui: refresh eventlog when folder list changes 2011-06-13 17:32:28 +01:00
Hylke Bons
8d388841b5 intro: remove progressbar from parent when cloning a second time 2011-06-13 17:32:05 +01:00
Hylke Bons
5890136b1a controller: gethtmllog sort date descending 2011-06-13 16:53:52 +01:00
Alex Hudson
657a03b623 Merge branch 'master' of https://github.com/hbons/SparkleShare 2011-06-13 13:30:11 +01:00
Alex Hudson
1370cb65b5 Attempt to merge the smartirc4net references into single build reference 2011-06-13 13:27:48 +01:00
Hylke
23c3894980 statusicon: simplify status text update code. fixes menu item moving about in appindicator 2011-06-12 16:28:31 -07:00
Hylke Bons
5ffd98e4f1 Update README with instructions on how to build with libappindicator support 2011-06-13 00:19:18 +01:00
Bertrand Lorentz
f1ee779476 Fix preprocessor directives for AppIndicator support 2011-06-13 00:51:07 +02:00
Hylke
c62d5337f3 statusicon: add ifdefs 2011-06-12 15:32:17 -07:00
Hylke
879b9b9cbe statusicon remove debug line 2011-06-12 15:12:58 -07:00
Hylke
eb5fd185a5 Fix icon names 2011-06-12 15:03:45 -07:00
Hylke
07dc0c1f16 statusicon: adjust basic structure for appindicator 2011-06-12 10:14:22 -07:00
Bertrand Lorentz
5edd080e92 build: Add a reference to the appindicator libs for SparkleShare.exe 2011-06-12 17:35:12 +02:00
Bertrand Lorentz
bbb8438336 build: look for appindicator-sharp-0.1 instead of appindicator-0.1
We want the sharp-iest appindicators, not just the plain C library.
2011-06-12 17:32:25 +02:00
Hylke Bons
b471d71f76 reference appindicator 2011-06-12 08:11:01 -07:00
Hylke Bons
9a8a24d768 build: don't hardcode growl path 2011-06-12 13:35:41 +01:00
Hylke Bons
a3b0fab8ea Merge pull request #214 from macfidelity/patch-1
added several german translations to the file
2011-06-12 05:31:24 -07:00
fidel
a598df15b5 added several german translations to the file 2011-06-12 02:00:25 -07:00
Hylke Bons
314269c95b controller: sort folder list by name 2011-06-12 03:25:19 +01:00
Hylke Bons
713bd1500c meh part 2 2011-06-12 03:07:29 +01:00
Hylke Bons
4444576387 meh 2011-06-12 03:06:00 +01:00
Hylke Bons
dedcc19e95 statusicon: wrong sign 2011-06-12 02:59:18 +01:00
Hylke Bons
81348a4b6a repo base: make polling intervals setting a bit more readable 2011-06-12 02:56:01 +01:00
Hylke Bons
dac4ab6296 statusicon linux: only enable Show Recent Events when there are folders 2011-06-12 02:47:43 +01:00
Hylke Bons
9c98f12388 statusicon mac: only enable Show Recent Events when there are folders 2011-06-12 02:45:42 +01:00
Hylke Bons
c7f1da06ed statusicon: change folder icon to dialog-error when folde rhas unsynced changes 2011-06-12 02:41:59 +01:00
wimh
0caaabba9f fix portability issue in OnFileActivity 2011-06-12 01:53:38 +01:00
Hylke Bons
7392c7a0dd Merge branch 'onelog' 2011-06-12 01:48:45 +01:00
Hylke Bons
cb3445e051 log: add separator after All Folders item 2011-06-12 01:47:17 +01:00
Hylke Bons
22d469ffa9 linux bring log UI in line with Mac 2011-06-12 01:33:42 +01:00
wimh
70b66ee60b windows: improve UI 2011-06-12 01:24:22 +02:00
wimh
3eed5f66f1 fix portability issue in OnFileActivity 2011-06-11 22:35:06 +02:00
wimh
8bb65158b6 reset to upstream/master, add windows files and fixes 2011-06-11 21:52:41 +02:00
Hylke Bons
e02b0f2c03 mac: remove About entry in main menu 2011-06-11 20:44:12 +01:00
Hylke Bons
979b62a06b statusicon: rearrange menu a bit so it looks less messy 2011-06-11 20:40:29 +01:00
Hylke Bons
d27d4900f3 events: fix window focus 2011-06-11 19:13:45 +01:00
Hylke Bons
8c0c443709 ui: hook up event log and finish work 2011-06-11 18:51:40 +01:00
Hylke Bons
42e2bfbe1e log: revamp html+css and icons 2011-06-11 18:51:39 +01:00
Hylke Bons
2df18ca784 repo git: strip quotes from git commit message 2011-06-11 18:51:39 +01:00
Hylke Bons
2c003f37b2 default disconnected polling interval is 3min 2011-06-11 18:51:39 +01:00
Hylke Bons
c3755a5d75 repo git: strip quotes from git commit message 2011-06-10 21:40:13 +01:00
Hylke Bons
85f79b5194 update log style 2011-06-10 21:26:26 +01:00
Hylke Bons
a8224e988b default disconnected polling interval is 3min 2011-06-10 11:08:03 -07:00
Hylke Bons
bdf96c6eb7 Adjust status menu 2011-06-10 02:50:41 +01:00
Hylke Bons
f1421fa497 add popupbutton and show most recent 2011-06-10 02:32:36 +01:00
Hylke Bons
5b8c0dea8a Assign colors to folders 2011-06-10 01:01:50 +01:00
Hylke Bons
43d1fb4b37 Save work 2011-06-10 00:01:45 +01:00
Hylke Bons
84194e7a95 repo: don't poll every 10sec when disconnected 2011-06-09 23:59:56 +01:00
Hylke Bons
4cee6d0574 changeset: Add a Folder property 2011-06-09 21:25:36 +01:00
Hylke Bons
b4d03da9f5 repo base: poll continously even when connected (but not as frequent) 2011-06-09 21:20:57 +01:00
Hylke Bons
e32a405c8a repo base: add some properties to be used for the manual polling 2011-06-09 18:53:36 +01:00
Travis Glenn Hansen
9f58a242c4 removing is_polling completely 2011-06-09 10:21:55 -06:00
Travis Glenn Hansen
4be8a48601 Merge branch 'master' of git://github.com/hbons/SparkleShare into fixes
Conflicts:
	SparkleLib/SparkleConfig.cs
2011-06-09 10:20:15 -06:00
Hylke Bons
b8178b0f48 about: fix compile error 2011-06-09 13:17:46 +01:00
Hylke Bons
1e8f6dd1bf controller: prevent nullreference exceptions for checking the version 2011-06-09 02:10:50 +01:00
Hylke Bons
c272e2a002 about: remove references to SparkleLib 2011-06-08 22:37:29 +01:00
Hylke Bons
0f8ad5ff6b config: Only trim user name if it isn't null 2011-06-08 21:40:12 +01:00
Hylke Bons
81c905fd77 Merge pull request #202 from alexhudson/master
Separate SmartIrc4Net build
2011-06-08 13:18:00 -07:00
Alex Hudson
d340ab3fa8 Allow Sparkle to link against a system SmartIrc4Net library 2011-06-08 20:31:28 +01:00
Hylke Bons
e50513bda7 Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2011-06-08 15:17:49 +01:00
Hylke Bons
5703f198d1 update NEWS 2011-06-08 15:10:16 +01:00
Hylke Bons
054594aef2 Bump version to 0.2.1 2011-06-08 15:06:30 +01:00
Hylke Bons
851a40106c translations: fix warning in ja.po 2011-06-08 14:43:18 +01:00
Hylke Bons
704b4da124 build: add LICENSE to distcheck and ignore made tarballs 2011-06-08 14:40:28 +01:00
Hylke Bons
fe64c71c25 translations: ignore options file 2011-06-08 14:40:28 +01:00
Travis Glenn Hansen
dcebe39dd6 Merge branch 'master' of git://github.com/hbons/SparkleShare into fixes 2011-06-07 19:39:34 -06:00
Hylke Bons
4f4e2d73a2 Work with repos on host names with a dash in them 2011-06-08 02:04:54 +01:00
Hylke Bons
448c2c0811 config: never let user name be null or empty 2011-06-08 01:30:01 +01:00
Hylke Bons
ad710193fd listener irc: Fix race condition joining channel when not connected 2011-06-08 01:30:01 +01:00
Travis Glenn Hansen
0c85fd507b fixing upstream issue 200 2011-06-07 14:39:35 -06:00
Łukasz Jernaś
cbceb9245a Update translationf from Transifex 2011-06-07 09:25:15 +02:00
Hylke Bons
e9bc958499 controller: remove double space before terabty sign 2011-06-06 23:38:15 +01:00
Hylke Bons
2c3934565b Fix date and whitespace 2011-06-06 13:16:32 -07:00
Hylke Bons
7a33337639 update NEWS 2011-06-06 21:00:06 +01:00
Hylke Bons
6feb0090bb Re-add smartirc to Mac csproj file 2011-06-06 21:00:06 +01:00
Hylke Bons
74c0e3c342 config: never let username be empty 2011-06-06 21:00:06 +01:00
Bertrand Lorentz
f8d222535f build: Fix stupid typo in my previous commit 2011-06-06 20:39:32 +02:00
Bertrand Lorentz
e460bcfb90 build: Fix error during configure if gnome-doc-utils is not installed
Always set the ENABLE_SK conditional, so that it is defined even if
GNOME_DOC_INIT is not called. Fixes issue #198.
2011-06-06 20:35:05 +02:00
Hylke Bons
beaf6851e0 log: fix webview scrolling issues 2011-06-06 02:09:14 +01:00
Hylke Bons
833b6d666e intro: disable progressbar after a failed or successful fetch 2011-06-05 23:43:12 +01:00
Hylke Bons
f71c36406a intro: fix possible freeze by not calling a window manager action in the main thread 2011-06-05 23:18:55 +01:00
Hylke Bons
f3ad9625ea mac: fix watcher with new Initialize controller method 2011-06-05 23:08:41 +01:00
Hylke Bons
07cb212b0e listener irc: adjust ping interval and timeout 2011-06-05 23:08:17 +01:00
Hylke Bons
4f2b2dae9d Detect the correct .shh path on Windows 2011-06-05 19:59:48 +01:00
Hylke Bons
9ff97a65de mac: initial code for adding the SparkleShare folder to the Finder sidebar. Waiting for NSMutableArray/Dictionary support in MonoMac 2011-06-05 19:36:20 +01:00
Hylke Bons
d3171ea585 fetcher base: check if thread exists before disposing it 2011-06-05 17:35:22 +01:00
Hylke Bons
fe290342a9 config: get default username depending on platform 2011-06-05 17:22:40 +01:00
Hylke Bons
d282bc24d8 Move OS detection code to the backend 2011-06-05 17:07:33 +01:00
Hylke Bons
86037b8bdc Fix compile error 2011-06-05 16:41:15 +01:00
Hylke Bons
d0942bc35d controller lin: do autostart path creation nicer 2011-06-05 16:38:32 +01:00
Hylke Bons
495ad8d054 mac: add About entry to status menu 2011-06-05 16:05:57 +01:00
Hylke Bons
35e7ed0493 Don't check for root user on non-unix systems. 2011-06-05 01:47:45 +01:00
Hylke Bons
7057c85c17 Move default solution file to SparkleShare/ 2011-06-04 18:26:23 +01:00
Hylke Bons
8c4a6b578c Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2011-06-04 18:23:09 +01:00
Hylke Bons
2f9a90fddc controller: add a Initialize () method, instead of doing everything in the constructor 2011-06-04 18:16:00 +01:00
Hylke Bons
9b34d44fa2 Edited README via GitHub 2011-06-04 08:50:48 -07:00
Hylke Bons
09a7c20ab1 paths: Use more the more crossplatform Environment.SpecialFolder enumeration to determine used paths. 2011-06-04 15:16:32 +01:00
Hylke Bons
42345f1031 controller: remove SparkleKeysPath; it's the same as SparkleConfigPath 2011-06-04 15:15:58 +01:00
Hylke Bons
42122adcd1 mac: dispose watcher thread on quit 2011-06-03 13:41:52 +01:00
Hylke Bons
021a243597 repo base: only emit NewChangeSet event when SyncDown was successful 2011-06-03 01:33:41 +01:00
Hylke Bons
3bbc1ea758 mac: use NSCaution icon instead of NSFolder in the status menu when the folder is unsynced 2011-06-03 01:11:19 +01:00
Hylke Bons
734122f675 Code cleanup 2011-06-03 00:35:51 +01:00
Hylke Bons
2074f43f67 mac statusicon: add an icon for the error state 2011-06-03 00:34:51 +01:00
Hylke Bons
1686feb4c6 mac watcher: leave top level subfolder changes to the SparkleRepo watcher 2011-06-02 21:18:22 +01:00
Hylke Bons
9febc8943c Remove SmartIrc4Net reference from UI project 2011-06-02 00:21:36 +01:00
Hylke Bons
494d43ba33 Update out of date SparkleShare tagline 2011-06-02 00:08:05 +01:00
Hylke Bons
54478374bf listener irc: only join a channel once 2011-06-01 23:59:18 +01:00
Hylke Bons
8b9842cd55 Add SparkleMacWatcher to .csproj file 2011-06-01 23:56:00 +01:00
Hylke Bons
5b3eccd47d Use custom folder watcher on Mac 2011-05-31 21:02:08 +01:00
Hylke Bons
29ff93c9ca fetcher git: fix url construction 2011-05-31 18:30:28 +01:00
Hylke Bons
b1ef2a509e fix compile errors on linux 2011-05-31 13:51:01 +01:00
Hylke Bons
018f99e331 Move url forming logic to the fetcher 2011-05-31 02:28:23 +01:00
Hylke Bons
ac0273130a Revert using the mono managed watcher, cpu usage is unacceptable 2011-05-30 18:08:49 +01:00
Hylke Bons
ca9f4cda7d statusicon: fix style 2011-05-30 17:45:38 +01:00
Łukasz Jernaś
206cb66c4f Update translations from Transifex 2011-05-30 18:08:14 +02:00
Hylke Bons
870a8a2aa5 comment out debug rule 2011-05-30 16:22:09 +01:00
Hylke Bons
2b8db25e37 repo git: only disable emable watching once 2011-05-30 16:20:25 +01:00
Hylke Bons
e34ccc8059 listener: get announcement server url from the config file 2011-05-30 02:19:58 +01:00
Hylke Bons
bfcfd0e556 mac: also use growl for conflict bubble 2011-05-29 23:36:01 +01:00
Hylke Bons
18bfff308b mac: Add support for Growl notifications 2011-05-29 23:22:12 +01:00
Hylke Bons
796eebb096 listener: add Dispose method 2011-05-29 20:01:56 +01:00
Hylke Bons
b957fe12d6 mac: bundle Growl framework 2011-05-29 19:57:26 +01:00
Hylke Bons
e80b267e6e repo git: convert commit timestamps by converting them to utc, then converting them to our timezone 2011-05-29 17:47:40 +01:00
Hylke Bons
98db12d6d2 repo: normalise timezones for the log 2011-05-29 16:48:47 +01:00
Hylke Bons
9d6ca6875d repo base: don't call AnyDifferences on changes in .git or .hg 2011-05-29 13:53:09 +01:00
Hylke Bons
84c4e41607 mac ui: remove leaking messages 2011-05-29 13:37:52 +01:00
Hylke Bons
ef0abeec2a mac log: get rid of 'just leaking' messages 2011-05-29 13:14:33 +01:00
Hylke Bons
3e3d88bc96 html: remove javascript test 2011-05-29 03:08:22 +01:00
Hylke Bons
f9ace9bd8e html: disable text selection in the webview 2011-05-29 03:07:51 +01:00
Hylke Bons
75bbfc2506 log: fix Open Folder button 2011-05-29 02:54:49 +01:00
Hylke Bons
a683156eb0 linux, intro: add a pulsing progressbar when syncing 2011-05-29 02:26:20 +01:00
Hylke Bons
3490bcfdff listener: move reconnect timer from repo. rename channelmessage event. add debuginfo 2011-05-29 00:52:46 +01:00
Hylke Bons
cdb291299c repo: remove obsolete static IsRepo method 2011-05-28 20:23:33 +01:00
Hylke Bons
b460f58ee2 controller, backend: determine repo backend type in a cleaner way 2011-05-28 19:29:16 +01:00
Łukasz Jernaś
f3d3244afc I18N most of the About dialog 2011-05-28 19:47:05 +02:00
Hylke Bons
33d35816e0 controller: download new version number check to memory instead of a file 2011-05-28 18:33:26 +01:00
Hylke Bons
5d4864927a Clean up the README a bit 2011-05-28 18:03:17 +01:00
Hylke Bons
0501c57958 Merge pull request #190 from toabi/with-homebrew
Added instructions how to build deps with Homebrew
2011-05-28 09:56:11 -07:00
Hylke Bons
7df81716b3 controller: create and delete .tmp folder before and after fetching respectively 2011-05-28 17:52:50 +01:00
Hylke Bons
5da06b0f65 config: user Unknown as default username instead of empty string 2011-05-28 17:52:50 +01:00
Łukasz Jernaś
f014c75e90 Mark window title as translatable 2011-05-28 18:24:17 +02:00
Łukasz Jernaś
db655f3979 Update Polish translation from Transifex 2011-05-28 18:16:30 +02:00
Łukasz Jernaś
ccbd64293f Update translations from Transifex 2011-05-28 18:00:55 +02:00
Tobias Birmili
27637d9f13 added instructions how to build deps with Homebrew
It's a bit dirty, but it works.
2011-05-28 11:00:22 +02:00
Hylke Bons
bdacf68e41 controller: add debug info for host key checking 2011-05-27 01:46:11 +01:00
Hylke Bons
e350ac9b21 fix style and typo 2011-05-27 00:27:31 +01:00
Hylke Bons
a9a09668f2 controller: clear file attributes before recurively removing tmp folder 2011-05-27 00:25:40 +01:00
Hylke Bons
9ce501020d config: add url as part of the folder config xml 2011-05-26 23:41:55 +01:00
Hylke Bons
6d8bb31620 mac: some fixes for the ui with new configuration 2011-05-26 20:51:00 +01:00
Hylke Bons
031c1976fd Fix configuration issues 2011-05-26 20:46:49 +01:00
Hylke Bons
66608456b6 Write default config on first run 2011-05-26 12:58:12 +01:00
Hylke Bons
e85492c137 intro: fix Open Folder button on linux in a nicer way 2011-05-26 02:12:19 +01:00
Hylke Bons
0644d54ede mac intro: fix Open Folder button at the end of initial sync 2011-05-26 02:06:34 +01:00
Hylke Bons
2994407c22 repo base: move method for consistency 2011-05-26 02:05:30 +01:00
Hylke Bons
431361b991 repo base: use new config scheme to get the user name's and email 2011-05-26 01:44:10 +01:00
Hylke Bons
430123ace2 Fix subfolder watching on Mac by adding MONO_MANAGED_WATCHER=1 to info.plist. Slower, but working. 2011-05-26 00:57:51 +01:00
Hylke Bons
24a8dda6a6 README: update bit about SSH keys: was pointing to .shh instead of ~/.config/sparkleshare/ 2011-05-25 21:55:57 +01:00
Hylke Bons
1f42d83384 Use new XML based config scheme 2011-05-25 21:46:46 +01:00
Hylke Bons
7a3e6c9d4e Move the default backend initialisation to SparkleBackend 2011-05-25 20:24:25 +01:00
Hylke Bons
03d8e00c14 hg: fix compile error 2011-05-25 20:20:20 +01:00
Hylke Bons
3552410044 lib: Fix makefile whitespace 2011-05-25 20:15:15 +01:00
Hylke Bons
bd30dbb4a7 hg: remove some debug output 2011-05-25 20:13:26 +01:00
Hylke Bons
0d1912de54 backend: don't be inheritable explictly 2011-05-25 20:07:13 +01:00
Hylke Bons
fc39f1ed2a lin controller: remove offscreen useless statements, fixes compile error 2011-05-25 19:48:13 +01:00
Hylke Bons
218788fbd4 lin controller: wait for the folder icon commands to exit 2011-05-25 19:40:51 +01:00
Hylke Bons
f8af5ba8ba config: remove debug output 2011-05-25 19:38:25 +01:00
Hylke Bons
49334bc08f config: fix RemoveFolder method 2011-05-25 19:36:43 +01:00
Hylke Bons
dbb7821475 save scp backend work 2011-05-25 19:33:45 +01:00
Hylke Bons
29ce39e573 Do the last commit betterer 2011-05-25 18:27:15 +01:00
Hylke Bons
940a2d1f24 lin controller: Use custom-icon-name file metadata for the ~/SparkleShare folder, this is a new property in gnome3 that supports scaling icons 2011-05-25 17:36:14 +01:00
Hylke Bons
e1b69e8417 controller: use new config method for user name/email 2011-05-25 01:51:46 +01:00
Hylke Bons
327dc523c0 config: fix style 2011-05-25 01:22:02 +01:00
Hylke Bons
4c5f46f2e2 config: throw exception whenever config file doesn't exist 2011-05-25 01:20:37 +01:00
Hylke Bons
a80483cde2 config add exception when config file is not found 2011-05-25 01:15:30 +01:00
Hylke Bons
4db9e44493 config: add a default static SparkleConfig 2011-05-25 01:00:32 +01:00
Hylke Bons
5619d9ff4d Add SparkleConfig class to deal with configuration 2011-05-25 00:46:55 +01:00
Hylke Bons
6e2ad52a4f hg: implement event logs for Mercurial 2011-05-23 21:16:21 +01:00
Hylke Bons
e2c54a1468 defines: remove unused OPEN_COMMAND 2011-05-23 19:42:28 +01:00
Hylke Bons
f8ccb79fc8 rough Mercurial log implementation and crash fixes on empty repo 2011-05-23 04:06:07 +01:00
Hylke Bons
6aab8636d4 repo: fix listener connecting 2011-05-23 01:18:10 +01:00
Hylke Bons
5d980f6444 don't watch for addition of ~/SparkleShare subfolders 2011-05-22 23:51:12 +01:00
Hylke Bons
26e728a170 controller: fix compiler warning 2011-05-22 22:10:30 +01:00
Hylke Bons
0031c3c37c controller: catch DirectoryNotFoundException when calculating folder size 2011-05-22 21:57:50 +01:00
Hylke Bons
1d75f52b49 lib: update csproj file 2011-05-22 19:22:13 +01:00
Hylke Bons
bbf1796ec4 lib: update csproj file 2011-05-22 19:21:20 +01:00
Hylke Bons
bd9df6b027 intro: use the real folder name instead of the canonical name for the Open Folder button 2011-05-22 19:17:13 +01:00
Hylke Bons
a5eb48e991 Do host name checking the same way in back- and frontend 2011-05-22 19:08:14 +01:00
Hylke Bons
8fe4772608 controller: use Git by default. accidentally left it on Hg 2011-05-22 18:57:47 +01:00
Hylke Bons
d9289a33c5 repo git: turn off garbage collection by default 2011-05-22 18:54:47 +01:00
Hylke Bons
b98b60d92d listener base: code cleanup 2011-05-22 18:52:50 +01:00
Hylke Bons
60d7c3addc repo: set HasUnsyncedChanges to true after a resolved conflict, so we'll push them later 2011-05-22 18:49:04 +01:00
Hylke Bons
1f4d70f934 repo, listener base: make syncdown queue handle multiple channels 2011-05-22 18:37:36 +01:00
Hylke Bons
0848e5967f repo: also announce changes after a syncup->down->up 2011-05-22 18:12:40 +01:00
Hylke Bons
cee213b8e3 repo base: Syncup after a SyncDownBase triggered by an initial SyncUpBase. leave it to the remote_timer to push afterwards 2011-05-22 18:06:28 +01:00
Hylke Bons
14e205a9a9 repo: do a full SyncUpBase after a git rebase 2011-05-22 17:51:58 +01:00
Hylke Bons
706f6188a0 add debug info 2011-05-22 16:38:34 +01:00
Hylke Bons
34b787bd4f repo git: fix compile error 2011-05-22 16:29:23 +01:00
Hylke Bons
66c5a2ff27 repo git: push changes after conflict resolution 2011-05-22 16:27:06 +01:00
Hylke Bons
c66e27e371 repo: get the remote changes if detected on a first connect 2011-05-22 16:05:35 +01:00
Hylke Bons
0341d2cf72 helpers: make debug info easier to read by using whitespace 2011-05-22 16:04:28 +01:00
Hylke Bons
545e8856ba ui: remove debug lines 2011-05-22 15:58:07 +01:00
Hylke Bons
9f709aeef4 repo: tweak algorithm 2011-05-22 15:46:24 +01:00
Hylke Bons
f9c5139b06 build: fix build system 2011-05-22 12:42:22 +01:00
Hylke Bons
e50405768a build: move backend classes into subfolders 2011-05-22 12:28:14 +01:00
Hylke Bons
7c9df522ef use shorter Hg as class names instead of Mercurial 2011-05-22 01:15:46 +01:00
Hylke Bons
ff903c5f35 listener: use one connection with multiple channels per server 2011-05-22 01:02:16 +01:00
Hylke Bons
208d330887 Rework and abstract the backend. Add basic Mercurial support 2011-05-20 01:55:49 +01:00
Hylke Bons
ba7db76a39 save work 2011-05-19 17:07:42 +01:00
Hylke Bons
82a1548736 listener: only reference relevant libs 2011-05-19 16:51:49 +01:00
Hylke Bons
feed907fc3 listener: fix message queueing of last rework 2011-05-19 16:44:01 +01:00
Hylke Bons
3e71941209 listener: move more logic from Irc to Base 2011-05-19 16:41:46 +01:00
Hylke Bons
43ff49a2e3 Edited SparkleLib/SparkleListenerBase.cs via GitHub 2011-05-19 08:14:50 -07:00
Hylke Bons
3d02716e45 repo: abstract syncdown parts 2011-05-18 23:18:11 +01:00
Hylke Bons
1bd7de5f93 Update tagline 2011-05-18 20:05:37 +01:00
Hylke Bons
b5bdec9bf2 repo: block on commands in methods instead of starting in a new thread afterwards 2011-05-18 19:57:52 +01:00
Hylke Bons
dc4a5b49ff repo: move some member declarations up 2011-05-18 19:31:43 +01:00
Hylke Bons
8409170ebb repo: give more members accessors 2011-05-18 19:12:45 +01:00
Hylke Bons
8f3d980401 repo: rename RemoteOriginUrl to the more git agnostic Url 2011-05-18 17:00:02 +01:00
Hylke Bons
31ea6e68bd repo: rename and reduce number of enums in SyncStatus. ditch IsSyncing member 2011-05-18 16:34:31 +01:00
Hylke Bons
2be52570b2 repo: use accessors for HasUnsyncedChanges 2011-05-18 14:03:50 +01:00
Hylke Bons
cdab8896e7 repo: list up to 20 changes in the commit message 2011-05-17 22:37:22 +01:00
Hylke Bons
313a01cfed repo: fix whitespace in commit messages and remove some useless debuginfo 2011-05-17 20:40:14 +01:00
Hylke Bons
9c5521ae45 controller: 'did something magical' should only appear when no files changed 2011-05-17 14:36:25 +01:00
Hylke Bons
1a95587a3a controller: change order prioty for events in the commit message and add move support 2011-05-17 13:17:59 +01:00
Hylke Bons
2e4757d500 repo: fix bug where the first commit hash wasn't used for the channel name 2011-05-17 13:15:44 +01:00
Hylke Bons
d85b1f2386 Use 'revision' instead of 'hash' 2011-05-17 11:43:02 +01:00
Hylke Bons
75019cbc12 repo: add Status member that gets updates dynamically 2011-05-17 02:54:38 +01:00
Hylke Bons
fce2ae2138 repo: remove IsFetching and IsPushing members 2011-05-17 02:51:25 +01:00
Hylke Bons
818b1a6e51 intro: update statusicon menu after first run form, so Add Remote Folder... item will be enabled 2011-05-17 01:58:52 +01:00
Hylke Bons
b1107631a8 repo: rename CurrentHash to Revision 2011-05-17 01:29:51 +01:00
Hylke Bons
427aac8a3b controller: forgot to remove some DateTimes to Timestamp 2011-05-17 01:19:25 +01:00
Hylke Bons
a0109b0172 repo: remove CommitEndedUpEmpty event 2011-05-17 01:17:40 +01:00
Hylke Bons
41c5fe1a9c controller: FormatMessage: don't return null on events like merge commits 2011-05-17 01:05:06 +01:00
Hylke Bons
082c049089 changeset: rename DateTime to Timestamp 2011-05-17 00:59:08 +01:00
Hylke Bons
f71c62c60b build: remove obsolete SparkleEvents class 2011-05-17 00:51:43 +01:00
Hylke Bons
59edda94a6 repo: controller: use more git agnostic naming 2011-05-17 00:49:01 +01:00
Hylke Bons
355c108554 repo: replace multiple events by one SyncStatusChanged event + enum 2011-05-17 00:15:23 +01:00
Hylke Bons
30d736c43e repo: remove unused Added event 2011-05-16 23:41:35 +01:00
Hylke Bons
0dfbe04f92 repo: remove unused Commited event handler 2011-05-16 23:30:45 +01:00
Hylke Bons
1bb8767254 fetcher: remove unused arguments for the events 2011-05-16 23:16:56 +01:00
Hylke Bons
f006c5ce37 fetchergit: remove TODO 2011-05-16 21:24:51 +01:00
Hylke Bons
5d342c34f0 Split up the fetcher code into FetcherBase and FetcherGit 2011-05-16 21:19:58 +01:00
Hylke Bons
0ede25ef25 listener: use protected members instead of public and use base.x to access them 2011-05-16 21:19:19 +01:00
Hylke Bons
bac579c9a0 log: update FIXME comment 2011-05-15 23:03:59 +01:00
Hylke Bons
8e7b68c6bf readme: add webkitgtk-devel dependency 2011-05-15 23:02:43 +01:00
Hylke Bons
100bd52179 controller: ui: add debug info for lapo 2011-05-15 23:02:00 +01:00
Hylke Bons
e81f901967 bubble: no need for a gtk reference here 2011-05-15 23:00:57 +01:00
Hylke Bons
e8a8c9fdcd about: tweak padding 2011-05-15 21:20:04 +01:00
Hylke Bons
a0fe3d626f readme: add libtool and intltool to fedora build instructions 2011-05-15 11:09:52 -07:00
Hylke Bons
f60ffba94b Merge pull request #173 from thekad/master
Couple of compile bugs fixed
2011-05-15 04:06:29 -07:00
Jorge A Gallegos
8501b5cf00 Fixed a couple of compile bugs 2011-05-15 01:10:40 -07:00
Hylke Bons
6fd6a1e8d9 repo: use the first commit hash as an id for the repo and use that as the channel name' did not match any files 2011-05-14 18:11:31 +01:00
Hylke Bons
2e41ff0b7b Replace abstract out Listener by ListenerBase + ListenerIrc 2011-05-14 18:10:24 +01:00
Hylke Bons
5b267e3889 Replace the last tab with spaces :) 2011-05-14 04:09:07 +01:00
Hylke Bons
f751759755 intro statusicon: fix coding style and whitespace 2011-05-14 04:05:55 +01:00
Hylke Bons
b849fdb173 repo: push changes after resolving a conflict 2011-05-14 03:18:38 +01:00
Hylke Bons
80eb74cd84 spinner: fix coding style and whitespace 2011-05-14 01:38:55 +01:00
Hylke Bons
acb24efa88 SparkleLib shouldn't have any translatable strings 2011-05-14 01:20:25 +01:00
Hylke Bons
88150eeacf Remove stale SparkleInvitation stuff 2011-05-14 01:15:42 +01:00
Hylke Bons
7f50e61591 log: fix coding style and whitespace 2011-05-14 01:11:30 +01:00
Hylke Bons
9b1adaf085 linux controller uihelpers window: fix whitespace, style, and remove obsolete code 2011-05-14 00:41:53 +01:00
Hylke Bons
d7915ab6ce Remove obsolete SparkleLink code 2011-05-14 00:22:00 +01:00
Hylke Bons
7a4c80ab0d intro about entry infobar: fix coding style and whitespace 2011-05-14 00:18:57 +01:00
Łukasz Jernaś
130688478e i18n: Mark missing string as translatable 2011-05-13 19:48:24 +02:00
Łukasz Jernaś
bd2d3ccde9 Pull translations from Transifex 2011-05-13 18:28:25 +02:00
Bruno Arliguy
ea33fd6472 Update French translation from Transifex 2011-05-13 18:21:05 +02:00
Сергій Гаврилов
859bba8fe2 Add Ukrainian translation by Sergiy Gavrylov 2011-05-13 18:18:26 +02:00
Hylke Bons
31e5e6ce1a mac appdelegate: correct namespace name 2011-05-13 01:35:19 +01:00
Hylke Bons
1b08941c00 mac intro: fix coding style and whitespace 2011-05-13 01:29:38 +01:00
Hylke Bons
4ce320d56a mac statusicon: fix more whitespace 2011-05-13 01:22:03 +01:00
Hylke Bons
50cacea9ef mac statusicon: fix coding style and whitespace 2011-05-13 01:20:08 +01:00
Hylke Bons
fa22d27743 mac about log: fix coding style and whitespace 2011-05-13 01:08:42 +01:00
Hylke Bons
e5e088372d mac controller: fix coding style and whitespace 2011-05-13 01:01:49 +01:00
Hylke Bons
f78b3a61fe mac window: fix coding style and whitespace 2011-05-13 00:58:39 +01:00
Hylke Bons
f344914e86 mac ui: fix coding style and whitespace 2011-05-13 00:51:16 +01:00
Hylke Bons
99a6e8145e bubble: fix coding style and whitespace 2011-05-12 07:05:56 -07:00
Hylke Bons
f3c1eccf60 helpers: fix whitespace and coding style 2011-05-11 20:29:43 +01:00
Hylke Bons
dee12ced09 controller: block on GenerateKeyPair. eliminates race condition on first setup 2011-05-11 06:48:27 -07:00
Hylke Bons
ba100b7394 README: only one newline at eof 2011-05-10 12:02:34 -07:00
Hylke Bons
0371ce7631 README: remove list of build deps, leave the commands 2011-05-10 12:01:40 -07:00
Hylke Bons
d56d0867b1 controller: add back user email guessing from key file name 2011-05-10 01:02:48 +01:00
Hylke Bons
2c1577e4b7 controller: remove forgotten debug lines 2011-05-10 00:32:09 +01:00
Hylke Bons
f76dd18375 controller: fetcher: Use and xml based config file and add temporary migration method 2011-05-10 00:30:33 +01:00
Hylke Bons
2c7280e04c README: update Mac build instructions 2011-05-09 13:07:10 -07:00
Hylke Bons
774fa72004 backend: Add IsUsablePath method and adjust related TODOs 2011-05-09 00:44:40 +01:00
Hylke Bons
658629ed3a Add new backend class and a default backend. Add backend member to repo. 2011-05-09 00:04:53 +01:00
Hylke Bons
d49419a438 repo: fix coding style for private members 2011-05-08 23:01:07 +01:00
Hylke Bons
9b8f9467b3 controller make GetMD5 private and non static 2011-05-08 22:22:27 +01:00
Hylke Bons
b0accb0fd4 events: fix more whitespace 2011-05-08 20:43:12 +01:00
Hylke Bons
e9fd2c039d events: fix whitespace 2011-05-08 20:40:08 +01:00
Hylke Bons
e1d04b4e28 events: listener: code cleanup 2011-05-08 20:35:43 +01:00
Hylke Bons
71ee0d772f controller: dispose the fetcher when we're done so it can be garbage collected 2011-05-08 20:35:26 +01:00
Hylke Bons
8dabb618d0 fetcher: prepare for multibackend 2011-05-08 18:25:55 +01:00
Łukasz Jernaś
1eb872bdf5 Update POTFILES.in 2011-05-07 19:51:05 +02:00
Hylke Bons
59561f78a2 controller: add TODO 2011-05-07 13:08:57 +01:00
Hylke Bons
315cbf4130 repo: add debug info about conflict type when resolving 2011-05-07 13:08:56 +01:00
Hylke Bons
783ece712c Merge pull request #168 from Liam-Lior/master
Fixing some command line options
2011-05-07 05:06:48 -07:00
Wizard_85
d27742257b Fixing '-v|--version', '-d|--disable-gui', '-h' (issue 162 from hbons) 2011-05-07 11:27:41 +02:00
Hylke Bons
d1a9081d5e Merge pull request #167 from thelightmaker/patch-2
Added a whitespace in the notification bubble ...
2011-05-05 02:56:11 -07:00
thelightmaker
67c7d89304 Added a whitespace in the notification bubble ... 2011-05-05 02:21:16 -07:00
Hylke Bons
b879d8d9bc update AUTHORS, and don't go on the slippery slope of using implicit typing 2011-05-05 00:07:02 +01:00
Gabriel Burt
e19506646a repo: speed up by re-using Regex objects 2011-05-04 23:33:17 +01:00
Hylke Bons
9ee9cf8e3f fetcher: remove the Cloning prefix from the events to make more sense grammatically 2011-05-03 18:30:51 +01:00
Hylke Bons
a206c1ffbe add lib/ folder where libs needs to be moved into 2011-05-03 18:19:10 +01:00
Hylke Bons
69c608c1f8 alert: cleanup and remove unneeded Mono.Unix reference 2011-05-03 18:14:05 +01:00
Hylke Bons
ddaa63e73f main method: fix coding style and whitespace 2011-05-02 18:30:34 +01:00
Hylke Bons
3baa781c78 update NEWS 2011-05-02 17:33:36 +01:00
Hylke Bons
ef4f320823 update README and NEWS 2011-05-02 17:10:14 +01:00
Hylke Bons
1600ab772e controller: fix coding style and whitespace 2011-05-02 16:46:31 +01:00
Hylke Bons
01e871b029 Update version numbers everywhere for next release 2011-05-02 16:07:13 +01:00
Hylke Bons
546724f8fe html: fix whitespace 2011-05-02 13:35:38 +01:00
Hylke Bons
2b1ff48664 html: give gravatar a background color so the default doesn't shine through when the gravatar has alpha 2011-05-02 13:29:05 +01:00
Hylke Bons
2b84214be3 intro: revert SparkleIntro.cs from ed5db3bcdd 2011-05-02 12:02:08 +02:00
Hylke Bons
215a48f43a fetcher: ignore file permission changes in new checkouts 2011-05-01 17:25:42 +02:00
Hylke Bons
17f166c235 Merge branch 'conflicts-fix' 2011-05-01 15:43:16 +02:00
Hylke Bons
3cbad4b269 Fix coding style and whitespace of all of SparkleLib 2011-05-01 15:40:46 +02:00
Hylke Bons
329595eaca Merge pull request #160 from mweimerskirch/patch-1.
Fixed compile error "`msgid' and `msgstr' entries do not both end with '\
2011-05-01 06:13:15 -07:00
Michel Weimerskirch
fc3a4ff18d Fixed compile error "msgid' and msgstr' entries do not both end with '\n'" 2011-05-01 06:03:44 -07:00
Łukasz Jernaś
6354403a57 Update translations from Transifex 2011-05-01 11:11:16 +02:00
Hylke Bons
58ab4b21aa Merge branch 'master' into conflicts-fix 2011-04-30 02:45:05 +02:00
Hylke Bons
bb9132d80a repo: resolve any kind of rebase conflict 2011-04-30 02:43:42 +02:00
Hylke Bons
72738328f4 use absolute paths to move our version of conflicting file 2011-04-30 02:43:41 +02:00
Hylke Bons
a5589db366 save work on conflict resolution fix 2011-04-30 02:43:41 +02:00
Hylke Bons
faa14e08c3 repo: resolve any kind of rebase conflict 2011-04-30 02:42:48 +02:00
Hylke Bons
af37e1e127 Merged pull request #157 from thelightmaker/patch-1.
German translation.
2011-04-29 06:58:02 -07:00
thelightmaker
29cb86f051 Updated german translation. 2011-04-29 06:41:29 -07:00
Hylke Bons
b94c8a778e use absolute paths to move our version of conflicting file 2011-04-29 00:32:16 +02:00
Hylke Bons
16a6a43e3d save work on conflict resolution fix 2011-04-28 13:49:14 +02:00
Hylke Bons
7923eb1f98 repo: controller: bring back support for renames in event logs 2011-04-28 13:46:22 +02:00
pdf
a60b34c180 Fix startup script to work with existing ssh-agent
Should work with all agents, tested with ssh-agent, and
gnome-keyring-daemon
2011-04-28 13:58:40 +10:00
Hylke Bons
d9f9d33874 repo: don't fetch changes when we're busy adding files 2011-04-27 18:44:59 +02:00
Hylke Bons
82355a0c44 repo: add support for renames and names with spaces in FormatCommitMessage method 2011-04-27 12:04:51 +02:00
Hylke Bons
4a2b409b0a [repo] Add a simple notification queue when disconnected, and send them when reconnected. 2011-04-23 15:56:05 +02:00
Hylke Bons
87bbbca5d0 [repo] add back empty repo check without Git# 2011-04-21 23:14:44 +02:00
Hylke Bons
54aebf1eb7 Use unicode for standardoutput. Fixes weird characters in logs but needs the latest mono 2011-04-21 19:45:11 +02:00
Hylke Bons
fb2a5c4e15 Remove GitSharp from Mac solution file 2011-04-21 17:27:47 +02:00
Bertrand Lorentz
e400b8bc6f Remove GitSharp from the build and delete submodule 2011-04-21 17:15:32 +02:00
Bertrand Lorentz
fe76136cb1 SparkleIntro: Fix build 2011-04-21 17:05:15 +02:00
Hylke Bons
815c542bd3 Uncomment out conflict event. Fixes build errors 2011-04-21 16:49:26 +02:00
Hylke Bons
d2508837d9 Remote last bits of Git# code and comment out broken conflict resolution code 2011-04-21 15:46:46 +02:00
Hylke Bons
5783033bf8 Don't rely on Git# for FormatCommitMessage () 2011-04-21 14:25:28 +02:00
Hylke Bons
6f4c76cf16 remove unneeded gitsharp.* libs 2011-04-20 16:43:10 +02:00
Hylke Bons
a1066e2cec [repo] add todo 2011-04-20 16:40:17 +02:00
Hylke Bons
6af5ad6954 [repo] don't rely on Git# for username, email and remote url 2011-04-20 16:32:34 +02:00
Hylke Bons
b2392719ec [repo] don't rely on Git# Directory property 2011-04-20 16:23:02 +02:00
Hylke Bons
ecf4927dcb [repo] Fix whitespace 2011-04-20 15:02:20 +01:00
Hylke Bons
10c7b535d4 [about] actually check for new versions 2011-04-18 00:49:50 +01:00
Łukasz Jernaś
277a37856e Fixup Finnish translation 2011-04-17 22:09:45 +02:00
Olli Jarva
1b196a181e Add Finnish translation 2011-04-17 21:23:03 +02:00
Hylke Bons
3943eb8180 Add newlines 2011-04-17 13:40:34 +01:00
Hylke Bons
210b96ebf6 Merge remote branch 'origin/about' into about
Conflicts:
	SparkleShare/SparkleAbout.cs
2011-04-17 13:35:25 +01:00
Hylke Bons
36da7eeef1 [about] hook up VersionUpToDate event 2011-04-17 13:31:40 +01:00
Hylke Bons
e7425d16cc [about] Move version checking to [controller] with events 2011-04-17 12:22:32 +01:00
Hylke Bons
8f4f88842a [about] some version check work 2011-04-17 12:22:32 +01:00
Hylke Bons
862db060ce tmp 2011-04-17 12:22:20 +01:00
Hylke Bons
77f8f42392 Show libnotify bubble and set urgent hint to the window when cloning has finished 2011-04-17 01:29:06 +01:00
Hylke Bons
36b9195cee Use git command for committing instead of GitSharp 2011-04-17 00:30:57 +01:00
Hylke Bons
085e808fdc Use git command for getting the current hash instead of GitSharp 2011-04-17 00:19:42 +01:00
Kepi
b9180699c7 [controller] We has to wait for ssh-add to finish 2011-04-16 21:53:21 +02:00
Hylke Bons
b957bf4c7f [repo] pull before pushing in every situation 2011-04-15 01:28:42 +01:00
Hylke Bons
ea26a8932b [repo] get remote changes beffore pushing changes that weren't pushed due to a disconnect 2011-04-15 00:56:02 +01:00
Lapo Calamandrei
a93a11273b Put the pid file in a place where it doesn't get deleted. 2011-04-15 00:28:04 +01:00
Hylke Bons
b27fe480fd [into][osx] Don't crash when the user doesn't have a unix username set 2011-04-06 07:24:20 -07:00
Hylke Bons
5de25f9eb8 [intro] Don't crash when the user doesn't have a unix username set 2011-04-06 07:23:08 -07:00
Hylke Bons
276a9cbd4c Fix quit method 2011-03-27 13:56:36 +01:00
Hylke Bons
0eefa267db [controller] Prevent some crashes clicking logs byy only showing them once the list is done loading 2011-03-27 13:46:56 +01:00
Hylke Bons
cb8982c6c1 [controller] Prevent some crashes clicking logs byy only showing them once the list is done loading 2011-03-25 10:24:46 +00:00
Łukasz Jernaś
2b379eae9d Added Czech translation from transifex 2011-03-24 19:00:10 +01:00
Hylke Bons
4344fc5e63 [about] hook up VersionUpToDate event 2011-03-24 10:28:05 +00:00
Hylke Bons
7eb992cb30 [about] Move version checking to [controller] with events 2011-03-24 10:22:10 +00:00
Hylke Bons
98b79dd3a1 Merge branch 'master' into about 2011-03-24 10:15:33 +00:00
Hylke Bons
3c7ef960c8 Update Dutch translation 2011-03-24 02:09:49 +00:00
Hylke Bons
05000d400f [repo] Fix the GetCommits regex to also parse GMT-n timezones 2011-03-24 00:50:08 +00:00
Hylke Bons
b0c534a0c2 [ui] Only update relevant logs 2011-03-24 00:17:44 +00:00
Hylke Bons
28a97c4837 [controller] remove FIXME and redundant event 2011-03-24 00:16:56 +00:00
Hylke Bons
1c774bbbb6 [statusicon] pass the folder path to the logs instead of just the name 2011-03-24 00:11:16 +00:00
Hylke Bons
ee3f90c5db [paths] change the way git lookup is done 2011-03-23 23:14:50 +00:00
Hylke Bons
fa5d9cadfb Fix build with latest MonoMac 2011-03-23 22:34:49 +00:00
Hylke Bons
05defa2cd9 [intro] Make window closable on server form 2011-03-23 22:24:24 +00:00
Hylke Bons
a1e1bf5179 Update AUTHORS 2011-03-23 22:18:40 +00:00
Hylke Bons
7d8b0e50e3 Merge branch 'master' of https://github.com/wjt/SparkleShare into wjt-master 2011-03-23 22:17:28 +00:00
Will Thompson
cbe49c2797 [intro] Actually trim commas from the user's full name
TrimEnd does not modify the string it's called on; it returns a new
string.
2011-03-23 14:28:00 +00:00
Hylke Bons
cd55ef7393 [about] some version check work 2011-03-23 10:59:42 +00:00
Hylke Bons
08c6caf832 Merge branch 'master' of ssh://github.com/hbons/SparkleShare 2011-03-22 22:50:25 +00:00
Hylke Bons
a0bb5af60c add points of contact 2011-03-22 11:20:33 -07:00
Hylke Bons
c6310238ef [lib] Allow disabling of central notification server and fallback to own 2011-03-22 13:44:52 +00:00
Hylke Bons
dc10a49e14 Merge branch 'master' of https://github.com/alshopov/SparkleShare into alshopov-master 2011-03-22 12:13:25 +00:00
Hylke Bons
05412bd091 [log] Fix spinner not being removed and logs popping up 2011-03-22 12:07:43 +00:00
Alexander Shopov
20261e2740 Updated Bulgarian translation 2011-03-21 21:57:25 +02:00
Hylke Bons
a0e278a5b4 Use a title for [window] 2011-03-21 18:08:35 +00:00
Hylke Bons
20a927a07c update NEWS 2011-03-21 18:08:35 +00:00
Hylke Bons
da23a87fc6 [osx] quickly fix the git path 2011-03-20 19:24:57 +00:00
Hylke Bons
82a1d43978 Update version in MD solution file too 2011-03-20 16:55:51 +00:00
Hylke Bons
84506d894f Add SparkleContoller.cs to POTFILES.in 2011-03-20 16:37:15 +00:00
Hylke Bons
c3da7e8c68 [commit] remove unneeded member 2011-03-20 16:26:56 +00:00
Hylke Bons
d25710fb9f [controller] add fixme 2011-03-20 15:46:04 +00:00
Hylke Bons
2e2433ef99 Remove temporary files on startup instead of exit 2011-03-20 15:10:42 +00:00
Hylke Bons
af5065f3a2 [log] remove 'IsFileDump' workaround and move message code to controller 2011-03-20 14:59:35 +00:00
root
43a878d8d9 [intro] reduce header text size a bit 2011-03-20 00:23:57 +00:00
Hylke Bons
8947b724f3 i'm having a bad day... 2011-03-19 23:04:01 +00:00
Hylke Bons
917269daa3 [intro] fix previous commit 2011-03-19 23:02:15 +00:00
Hylke Bons
de61ea989f [intro] fix previous commit 2011-03-19 23:02:15 +00:00
Hylke Bons
e838296c88 [intro] update UI in main thread 2011-03-19 22:57:59 +00:00
Hylke Bons
28379144e6 [intro] Trim commas from the user's real name 2011-03-19 11:55:24 +00:00
Hylke Bons
19d8315845 [osx][window] don't stretch the side splash image 2011-03-18 16:17:04 +00:00
Hylke Bons
8ed8bf384c [html] centre the dates 2011-03-18 16:16:38 +00:00
Hylke Bons
1432630327 [log][html] pure css 2011-03-17 15:16:33 +00:00
Hylke Bons
0c7eb5b8fb [log] disable horizontal scrollbar 2011-03-17 12:07:19 +00:00
Hylke Bons
0b8d842150 [log] re-add the webview after link click 2011-03-17 02:30:47 +00:00
Hylke Bons
00d144edbf [log] stricter size 2011-03-17 01:58:32 +00:00
Hylke Bons
d3982ff08c [log] go back a page after clicking link 2011-03-17 01:44:45 +00:00
Hylke Bons
893b680a42 [log][html] increase font size of day headers a bit 2011-03-17 01:30:24 +00:00
Hylke Bons
825696e201 [log][html] Add link colours on linux too 2011-03-17 01:19:17 +00:00
Hylke Bons
d7aeef5d31 Always start with a new ssh-agent. 2011-03-16 18:08:56 -07:00
Hylke Bons
8a46daa61a [ui] use controller method to quit 2011-03-17 00:44:19 +00:00
Hylke Bons
ae81bd95f0 [html] tweak style a bit 2011-03-17 00:25:51 +00:00
Hylke Bons
852b5c689e [html] use edged in text instead of rounded rectangles 2011-03-16 23:58:42 +00:00
Hylke Bons
80c9f76afb [controller] make date format localisable and only show the year if it's a different year 2011-03-16 23:21:13 +00:00
Hylke Bons
835e2221a9 [log] Use new thread + spinner on [osx] too 2011-03-16 22:55:52 +00:00
Hylke Bons
8a581f5392 New thread + spinner instead of freeze when opening big logs 2011-03-16 15:13:14 +00:00
Hylke Bons
3cb4d85094 [bubble] don't open a new event log if one already exists 2011-03-16 15:13:14 +00:00
Hylke Bons
8d555cda2b [osx] Add window title to [about] dialog 2011-03-16 00:13:51 +00:00
Hylke Bons
4adc65c9f9 [linux] Keep setup dialog in memory 2011-03-16 00:01:37 +00:00
Hylke Bons
e4089d8cf8 Show menu item icons on Fedora too 2011-03-16 00:01:37 +00:00
Hylke Bons
f2aff0fc87 Fix sidesplash scaling issues 2011-03-16 00:01:37 +00:00
Hylke Bons
c1d050248e [ui] add TODO 2011-03-16 00:01:36 +00:00
Hylke Bons
9a8fd06e27 [controller] Clean up .tmp on quit 2011-03-16 00:01:36 +00:00
Hylke Bons
b6c350a6e8 update README 2011-03-14 23:43:22 +00:00
Łukasz Jernaś
929b7bdc61 Updated Polish translation from transifex 2011-03-14 14:41:20 +01:00
Hylke Bons
640718f5a6 update README 2011-03-14 13:26:56 +00:00
Łukasz Jernaś
6d26f2ca17 [i18n] Mark missing string as translatable 2011-03-14 14:23:29 +01:00
Łukasz Jernaś
61f7869faf Extra dist the Mac files for tarball generation
This was required to make intltool happy, it's a workaround for now
until Someone (TM) fully integrates the Mac stuff into autotools
2011-03-14 13:46:56 +01:00
Łukasz Jernaś
e0d9d76bb9 Update POTFILES.* once again
Remove deleted file and ommit translations for the Mac command
line options as they're not used anyway.
2011-03-14 13:45:37 +01:00
Hylke Bons
5636b6cc77 prepare for 0.2-rc1 release 2011-03-14 12:04:28 +00:00
Hylke Bons
1874a4b7ee Linux about dialog 2011-03-14 11:54:03 +00:00
Hylke Bons
dc7d5e8b39 keep logs in memory on linux 2011-03-14 02:07:14 +00:00
Hylke Bons
70dbb9005d [log] update on new commits and open new logs off centre 2011-03-14 01:39:42 +00:00
Hylke Bons
c2000a39dc synchronise linux and mac event hookups 2011-03-14 00:13:20 +00:00
Hylke Bons
b4d1fa75ec Re-enable libnotify bubbles 2011-03-13 22:26:58 +00:00
Hylke Bons
36b1f37ff7 [watcher] ignore files in .git/ 2011-03-13 22:26:01 +00:00
Hylke Bons
299d03f1e7 [log] Use webkit view on linux 2011-03-13 21:03:40 +00:00
Łukasz Jernaś
2ad053ca46 Add webkit-sharp to the autotools buildsystem 2011-03-13 19:54:17 +00:00
Hylke Bons
0c9901d36d [osx] Fix logs not being updated when notifications are turned off 2011-03-13 17:45:23 +00:00
Hylke Bons
a49ffb26fd Merge branch 'osx' of https://github.com/deejay1/SparkleShare
Conflicts:
	po/POTFILES.in
2011-03-13 17:21:17 +00:00
Łukasz Jernaś
3599f5b47f Updated translations from Transifex 2011-03-13 17:45:03 +01:00
Hylke Bons
9bf4bafb63 [statusicon] remove another reference to unneeded var 2011-03-13 02:23:28 +00:00
Hylke Bons
d4aee96f96 [ui] remove unneeded variable 2011-03-13 02:19:51 +00:00
Hylke Bons
035562af7d Fix notifications 2011-03-13 02:07:47 +00:00
Hylke Bons
a3397cc767 [statusicon] update icons and add icons for pressed state syncing animation 2011-03-13 01:21:49 +00:00
Hylke Bons
6247941272 [osx] Pop up a warning when the backend (git) isn't found. 2011-03-13 00:15:19 +00:00
Hylke Bons
fb64086f8e Fix cloning problem and better debuginfo 2011-03-12 19:39:42 +00:00
Hylke Bons
cb5b6954c6 Fix typo 2011-03-12 19:39:16 +00:00
Hylke Bons
0f37ca78d9 [repo] add todo 2011-03-12 18:58:04 +00:00
Hylke Bons
27e592e7e4 Use SparkleLib.IsRepo for folder checking 2011-03-12 18:36:03 +00:00
Hylke Bons
aac0e43882 Merge branch 'fetcher-fix'
Conflicts:
	SparkleLib/SparkleFetcher.cs
2011-03-12 17:58:53 +00:00
Hylke Bons
ef9e80e37f [fetcher] Fix InstallConfiguration method 2011-03-12 17:53:49 +00:00
Hylke Bons
a97759ef4c [fetcher] no need to keep error message in memory 2011-03-12 16:18:36 +00:00
Hylke Bons
23f031aa8d Merge branch 'master' of https://github.com/palango/SparkleShare into palango-master 2011-03-12 16:10:24 +00:00
Hylke Bons
9ea3a6d9f0 Merge branch 'master' of https://github.com/massix/SparkleShare into massix-master 2011-03-12 16:03:21 +00:00
Hylke Bons
f6882001a0 [fetcher] set core.ignorecase to false for each folder 2011-03-12 15:38:49 +00:00
Massimo Gengarelli
ab76e1e8bf Updated italian translation 2011-03-11 02:04:00 +01:00
Łukasz Jernaś
25fab7f98e Update POTFILES.in 2011-03-10 18:30:45 +01:00
Hylke Bons
b54da41435 [repo] quick fix to re-push changes after encountering a non fast-forward to origin master 2011-03-09 06:23:24 -08:00
Hylke Bons
000e0e02c9 Add SparkleAbout to .csproj 2011-03-08 23:55:21 +00:00
Hylke Bons
d74a047eff Revert change in the startup script 2011-03-08 23:53:21 +00:00
Hylke Bons
51d41dba08 [osx] about dialog 2011-03-08 23:51:40 +00:00
Hylke Bons
36dc647ddd Use a new ssh-agent only when the user doesn't have any keys added to the current agent. 2011-03-08 00:10:56 +00:00
Hylke Bons
1b8024a191 [statusicon] add TODO 2011-03-07 02:29:03 +00:00
Hylke Bons
df82fc595a [log] add some TODOs and tweaks 2011-03-07 02:27:24 +00:00
Hylke Bons
5d71adf373 [log] change colour on link hover instead of underlining 2011-03-07 01:34:15 +00:00
Hylke Bons
b72a278dc9 Use same permissions API for installing the launcher 2011-03-07 00:33:05 +00:00
Hylke Bons
4822558a9a [controller] use Mono.Unix properly now instead of calling out to chmod 2011-03-07 00:23:33 +00:00
Hylke Bons
e78c14b202 [controller] Do delete the config file afterwards 2011-03-06 17:59:52 +00:00
Hylke Bons
092980a276 [controller] Call out to chmod for setting permissions on the SSH config file 2011-03-06 17:58:33 +00:00
Hylke Bons
6b926c46bb get rid of warning 2011-03-06 15:30:49 +00:00
Hylke Bons
1e17bd4c82 [linux] Set .desktop permissions using Mono.Unix 2011-03-06 15:30:32 +00:00
Hylke Bons
91ce9d6c55 [repo] align regexes 2011-03-06 15:29:36 +00:00
Hylke Bons
57a6641da1 Set user read/write permissions on SSH config file 2011-03-06 15:27:04 +00:00
Paul Lange
021a322ef9 Add some error messages 2011-03-06 16:07:16 +01:00
Hylke Bons
517d48a91d Fix ssh config file not being removed if needed 2011-03-05 16:54:48 +00:00
Hylke Bons
4abef5d6fc [listener] Use SparkleShare's dedicated notification server instead of irc.gnome.org 2011-03-04 18:31:02 +00:00
Hylke Bons
0d304ae292 [controller] use a more personal file name for the pubkey 2011-03-04 17:55:42 +00:00
Hylke Bons
156726025c Add some TODO's 2011-03-04 17:03:29 +00:00
Hylke Bons
f017159221 [repo] Not everything is file dumping 2011-03-04 16:50:41 +00:00
Hylke Bons
f44d4e2bef Fix hang on commit logs > 4096 bytes 2011-03-04 15:57:22 +00:00
Hylke Bons
9c5b0a8e76 [repo] Replace gitsharp's AnyDifferences by own implementation 2011-03-04 14:01:29 +00:00
Hylke Bons
3dcb44eebe [fetcher] Ignore Omnigraffle autosave files 2011-03-04 05:30:11 -08:00
Hylke Bons
2eec0edbe0 Remove NotifySsharp from solution 2011-03-04 09:05:15 +00:00
Hylke Bons
9dd4668137 [controller] optimise GetLog 2011-03-04 01:30:05 +00:00
Hylke Bons
dc9263ee8f [statusicon] rename about label 2011-03-04 01:29:34 +00:00
Hylke Bons
986025cf35 [statusicon] Make notification toggling the same as on Mac 2011-03-04 00:55:21 +00:00
Hylke Bons
f16d07017b Fix OS detection for controller 2011-03-03 15:36:50 +00:00
Hylke Bons
d9ad72d06b remove debug line 2011-03-03 12:08:50 +00:00
Hylke Bons
eed4d5fd5e Support showing merge commits in logs (and fix crashes caused by them being missing) 2011-03-03 12:06:25 +00:00
Hylke Bons
134a7b26d9 [lincontroller] refer to HTML files 2011-03-02 23:07:54 +00:00
Hylke Bons
57c321cef7 [repo] fix crash caused by GetCommits(n) returning n-1 entries 2011-03-02 22:07:05 +00:00
Hylke Bons
6a6f2816cb [repo] also push changes the user makes whilst we're syncing 2011-03-02 21:20:25 +00:00
Jeremy Malcolm
06eaef83e5 Corrected name of $SSH_AGENT_PID environment variable from $SSH_AUTH_PID. 2011-03-01 18:56:15 -08:00
Hylke Bons
e44c5bd925 Merge branch 'osx' 2011-03-02 00:24:47 +00:00
Hylke Bons
c1ff47f7f9 remove some leftover debug messages 2011-03-02 00:24:18 +00:00
Hylke Bons
91f378d9cc [repo] Fix NewCommit event not being fired 2011-03-01 23:42:00 +00:00
Hylke Bons
2008633a60 [notifications] Reconnect to the IRC server after a disconnect 2011-03-01 23:13:43 +00:00
Hylke Bons
63adad289f Redo GetCommits method withoug GitSharp. hopefully solves memory problem 2011-02-27 18:50:42 +00:00
Hylke Bons
fbf443a268 change wording a bit 2011-02-27 01:01:13 +00:00
Hylke Bons
2b1e4f7a4f Tweak irc notifications 2011-02-27 00:53:14 +00:00
Hylke Bons
63307c1abb rename graphic 2011-02-27 00:52:51 +00:00
Hylke Bons
7725e76358 [repo] Make time from event to push 5x shorter by using folder size checking 2011-02-26 23:57:48 +00:00
Hylke Bons
0a1f705263 [statusicon] remove 'Visit Website' item 2011-02-26 22:58:20 +00:00
Hylke Bons
8d8e98309f tweak Mac folder icons 2011-02-26 19:29:10 +00:00
Hylke Bons
20c1adf1ec [repo] only rely on exclude rules to add/ignore changes 2011-02-26 18:46:08 +00:00
Hylke Bons
0a98a92e4c [repo] massive cleanup, use GitSharp and SparkleGit 2011-02-26 14:20:32 +00:00
Hylke Bons
78c66c9b78 [listener] use a SHA-1 sum for the nick so no user info is shared 2011-02-24 01:43:06 +00:00
Hylke Bons
3315274d41 [repo] state is polling when checking for remote changes 2011-02-24 01:42:13 +00:00
Hylke Bons
163cd5a74c [controller] change variable names 2011-02-24 01:41:26 +00:00
J. Félix Ontañón
b864d36faa Set default size for event log, allowing users to shrink the window. 2011-02-23 23:19:53 +01:00
Hylke Bons
408cf26290 [repo] Fix compilation issue 2011-02-23 01:13:54 +00:00
Hylke Bons
705f609296 Add some Debian build deps instructions 2011-02-23 00:36:25 +00:00
Hylke Bons
d3c0931825 [repo] forgot to create commit message before rebasing 2011-02-23 00:21:30 +00:00
Hylke Bons
1a1dc92ac2 [repo] Always commit before rebasing fetched changes in case something changed 2011-02-23 00:09:44 +00:00
Hylke Bons
2fae891423 [paths] look for git using whereis 2011-02-22 22:58:01 +00:00
Hylke Bons
f1a8d953b3 Make a copy of the user's public key in ~/SparkleShare 2011-02-22 22:22:14 +00:00
Łukasz Jernaś
03d0ccff28 Update POTFILES.in according to recent file move 2011-02-17 18:36:43 +01:00
Hylke Bons
ac13bcb8ae Add nedrichards to AUTHORS file 2011-02-16 20:53:47 +00:00
Nick Richards
fd54825707 Slight english string change to improve coffee o'clock. 2011-02-16 11:07:15 -08:00
Hylke Bons
5eb5b5da2d [window] Fix issue where the setup window title isn't added to the Windows list 2011-02-14 00:17:49 +00:00
Hylke Bons
c1bff52b93 Remove unneeded git submodules 2011-02-13 23:43:23 +00:00
Hylke Bons
35ce47a18e [window] Add a title 'SparkleShare Setup' for the Window menu 2011-02-13 19:18:45 +00:00
Hylke Bons
f4d0422781 Rebase on master 2011-02-13 00:25:53 +00:00
Hylke Bons
f7d776c02c ActivityDay again... 2011-02-13 00:07:12 +00:00
Hylke Bons
ecdaaea58b update README 2011-02-13 00:02:07 +00:00
Hylke Bons
ec1505c5c4 Add Mac solution file and restructure 2011-02-13 00:02:07 +00:00
Hylke Bons
3c067548a7 Update README and NEWS for release 2011-02-13 00:02:07 +00:00
Hylke Bons
29e9f266a8 [repo] Fix pushing bug 2011-02-13 00:02:07 +00:00
Łukasz Jernaś
96c99819b8 Once again remove the additional ActivityDay class
It was previously removed in a44b5bf9ff
but got readded by accident in f274ffac4d.
2011-02-13 00:02:07 +00:00
Łukasz Jernaś
7179072456 Use SparkleHelpers.CombineMore instead of Path.Combine 2011-02-13 00:02:07 +00:00
Hylke Bons
04c35880d1 [log] add subtle shadow to date separators 2011-02-13 00:02:07 +00:00
Hylke Bons
f026a2b2c8 [log] Add a default buddy icon and prettify the event log 2011-02-13 00:02:06 +00:00
Hylke Bons
4648fc4ba7 [repo] Run 'git gc' about every 10 commits 2011-02-13 00:02:06 +00:00
Hylke Bons
9880bc124d [controller] Ignore host key checking 2011-02-13 00:02:06 +00:00
Hylke Bons
ef8716edc0 [intro] Finish server form 2011-02-12 23:59:21 +00:00
Hylke Bons
45f2170731 [intro] implement even more 2011-02-12 23:59:21 +00:00
Hylke Bons
f57f9ea353 [intro] implement more of the wizard 2011-02-12 23:55:29 +00:00
Hylke Bons
a5a4f839fe [intro] implementation, and fix debug messages in [controller] 2011-02-12 23:55:29 +00:00
Hylke Bons
4cea17e529 [ui] remove badge from dock icon when application regains focus 2011-02-12 23:55:29 +00:00
Hylke Bons
39bd65dbd8 [statusicon] Always focus on the [log] window after opening it 2011-02-12 23:55:29 +00:00
Hylke Bons
707d5e5e38 [ui] Bounce dock icon once on new event 2011-02-12 23:55:29 +00:00
Hylke Bons
ad34d95353 [log] Fix opening file names with spaces 2011-02-12 23:55:29 +00:00
Hylke Bons
88ebb2587d Notification toggling: conform to Apple HIG 2011-02-12 23:55:29 +00:00
Hylke Bons
a00744d069 [statusicon] Clean up some paths 2011-02-12 23:55:29 +00:00
Hylke Bons
4696855406 [controller] Fix size not being updated in statusicon 2011-02-12 23:55:28 +00:00
Hylke Bons
06ea20e93c [log] open slightly off center for each consecutive window 2011-02-12 23:55:28 +00:00
Hylke Bons
9b393c6f83 [ui] update [log] on local commits 2011-02-12 23:55:28 +00:00
Hylke Bons
7874e9f98c [log] add subtle line under the webview 2011-02-12 23:55:28 +00:00
Hylke Bons
4438a00128 [log] update when avatars are fetched 2011-02-12 23:55:28 +00:00
Hylke Bons
00e00a80bc [log] refocus when opening log that is already displayed 2011-02-12 23:55:28 +00:00
Hylke Bons
c19cfd740b [log] Keep logs in memory at all time. Fixes crashes and increases speed. 2011-02-12 23:55:28 +00:00
Hylke Bons
fa11d5e0cc [html] 2011-02-12 23:55:28 +00:00
Hylke Bons
94e477994b [controller] fetch 36x36 avatars 2011-02-12 23:55:28 +00:00
Hylke Bons
1c2d733fc9 [fetcher] Add more handy exclude rules 2011-02-12 23:55:27 +00:00
Hylke Bons
cf0b3b03b3 remove unneeded gitmodules 2011-02-12 23:55:27 +00:00
Hylke Bons
08eb3105b5 [osx] use a dock emblem to indicate new events 2011-02-12 23:55:27 +00:00
Hylke Bons
52f6312a70 [osx] allow opening files from the event log 2011-02-12 23:55:27 +00:00
Hylke Bons
760c8b4eb4 [html] decrease paddings a bit 2011-02-12 23:55:27 +00:00
Hylke Bons
899857c67a [osx] Fix the event look to look native 2011-02-12 23:55:27 +00:00
Hylke Bons
23970bc8c4 Add some more info about Mac build to README 2011-02-12 23:55:27 +00:00
Hylke Bons
6e10e9493b Move ActivityDay class from [log] to [controller] 2011-02-12 23:55:17 +00:00
Hylke Bons
46e3d66de1 update README 2011-02-12 23:50:59 +00:00
Hylke Bons
15dbffdae4 Add Mac solution file and restructure 2011-02-12 23:42:59 +00:00
Hylke Bons
da8d58b17f Update README and NEWS for release 2011-02-12 23:42:58 +00:00
Hylke Bons
9b001c81fa [repo] Fix pushing bug 2011-02-12 23:42:58 +00:00
Łukasz Jernaś
e0163fb795 Once again remove the additional ActivityDay class
It was previously removed in a44b5bf9ff
but got readded by accident in f274ffac4d.
2011-02-12 15:20:21 +01:00
Łukasz Jernaś
df8f169e13 Use SparkleHelpers.CombineMore instead of Path.Combine 2011-02-12 15:19:27 +01:00
Łukasz Jernaś
72aa9798fd Once again remove the additional ActivityDay class
It was previously removed in a44b5bf9ff
but got readded by accident in f274ffac4d.
2011-02-12 15:12:28 +01:00
Łukasz Jernaś
3699e1b38e Use SparkleHelpers.CombineMore instead of Path.Combine 2011-02-12 15:02:11 +01:00
Hylke Bons
604b2de556 [log] add subtle shadow to date separators 2011-02-11 01:50:08 +00:00
Hylke Bons
52496a94b3 [log] Add a default buddy icon and prettify the event log 2011-02-11 01:31:10 +00:00
Łukasz Jernaś
7a29a88e52 Update Chinese (Taiwan) translation from Transifex 2011-02-10 13:13:06 +01:00
Łukasz Jernaś
8913f6b377 Add Chinese (Taiwan) translation to LINGUAS 2011-02-10 13:12:44 +01:00
Hylke Bons
56bdc5389a [repo] Run 'git gc' about every 10 commits 2011-02-10 02:29:07 +00:00
Hylke Bons
30d8c6be66 [controller] Ignore host key checking 2011-02-09 20:02:13 +00:00
Hylke Bons
af40cafd4e [intro] Finish server form 2011-02-09 19:45:59 +00:00
Hylke Bons
d57644c12d [intro] implement even more 2011-02-08 23:46:42 +00:00
Hylke Bons
4bb7c04532 [intro] implement more of the wizard 2011-02-08 22:40:09 +00:00
Hylke Bons
52a3f83564 [intro] implementation, and fix debug messages in [controller] 2011-02-08 18:59:43 +00:00
Hylke Bons
b4294bdf52 [ui] remove badge from dock icon when application regains focus 2011-02-08 02:55:13 +00:00
Hylke Bons
66caa31754 [statusicon] Always focus on the [log] window after opening it 2011-02-08 02:32:55 +00:00
Hylke Bons
56e460c426 [ui] Bounce dock icon once on new event 2011-02-08 01:53:57 +00:00
Hylke Bons
174a5b1ba8 [log] Fix opening file names with spaces 2011-02-07 20:32:29 +00:00
Hylke Bons
cbc5c2428c Notification toggling: conform to Apple HIG 2011-02-07 20:16:36 +00:00
Hylke Bons
68473665ea [statusicon] Clean up some paths 2011-02-07 19:34:32 +00:00
Hylke Bons
b5dec9b414 [controller] Fix size not being updated in statusicon 2011-02-07 19:25:28 +00:00
Hylke Bons
f1ebdeb36e [log] open slightly off center for each consecutive window 2011-02-07 18:34:25 +00:00
Hylke Bons
6590a8c617 [ui] update [log] on local commits 2011-02-07 18:13:34 +00:00
Hylke Bons
716e6fb9aa [log] add subtle line under the webview 2011-02-07 18:04:36 +00:00
Hylke Bons
eb73d3fedb [log] update when avatars are fetched 2011-02-07 17:10:46 +00:00
Hylke Bons
56a73c47b6 [log] refocus when opening log that is already displayed 2011-02-07 14:58:45 +00:00
Hylke Bons
ffe7b11101 [log] Keep logs in memory at all time. Fixes crashes and increases speed. 2011-02-07 14:54:08 +00:00
Hylke Bons
08feda4d91 [html] 2011-02-07 01:22:23 +00:00
Hylke Bons
225b03223b [controller] fetch 36x36 avatars 2011-02-07 01:21:39 +00:00
Hylke Bons
b51f145a6c [fetcher] Add more handy exclude rules 2011-02-07 01:16:39 +00:00
Hylke Bons
f14ec2fb65 remove unneeded gitmodules 2011-02-07 01:16:39 +00:00
Hylke Bons
bc21447d17 [osx] use a dock emblem to indicate new events 2011-02-07 01:16:39 +00:00
Hylke Bons
679d523dba [osx] allow opening files from the event log 2011-02-07 01:16:39 +00:00
Hylke Bons
dafe917306 [html] decrease paddings a bit 2011-02-07 01:16:39 +00:00
Hylke Bons
e249f24361 [osx] Fix the event look to look native 2011-02-07 01:16:39 +00:00
Hylke Bons
26421d8ee4 Add some more info about Mac build to README 2011-02-07 01:16:39 +00:00
Hylke Bons
4cdc7e1eeb Add to AUTHORS 2011-02-07 01:16:39 +00:00
Hylke Bons
fb2add462b [mac] Fix some warnings and errors 2011-02-07 01:16:39 +00:00
Hylke Bons
0105769a90 [fetcher] adjust gitignore that is to be added adter cloning 2011-02-07 01:16:39 +00:00
Kristi
f868f507e0 Start processes after adding delegates to avoid duplicate pull messages. 2011-02-07 01:16:38 +00:00
Kristi
b52eea7062 Fix whitespace 2011-02-07 01:16:38 +00:00
Kristi
f9883ed862 Fix bug when syncing a empty repository with no commits 2011-02-07 01:16:38 +00:00
Kristi
9e71d2e51d Fix the open folder button at the end of the intro dialog 2011-02-07 01:16:38 +00:00
Massimo Gengarelli
f8697938f6 [main] inverted help/version messages 2011-02-07 01:16:38 +00:00
Bertrand Lorentz
118567a226 SparkleController: Fix compilation (issue#22) 2011-02-07 01:16:38 +00:00
Łukasz Jernaś
bc2e85f4a1 Update POTFILES.in 2011-02-07 01:16:38 +00:00
Łukasz Jernaś
3e2ad5650a Update Polish translation from Transifex 2011-02-07 01:16:38 +00:00
Łukasz Jernaś
09fcb9e1fd Add Catalan translation from Transifex 2011-02-07 01:16:38 +00:00
Hylke Bons
fc4a514a4f [osx] Make webkit draw the event log 2011-02-07 01:16:38 +00:00
Hylke Bons
db27daca08 [main] Fix compiler error on Linux 2011-02-07 01:16:38 +00:00
Hylke Bons
8f9a71c92a [osx] Set a custom icon for ~/SparkleShare 2011-02-07 01:16:37 +00:00
Hylke Bons
068117e2a1 [osx] Fix some bugs an use sparkleshare.icns for the .app 2011-02-07 01:16:37 +00:00
Hylke Bons
00ab40d6af [osx] Implement elegant log window managing 2011-02-07 01:16:37 +00:00
Łukasz Jernaś
19f6901690 Update POTFILES
Ignore GitSharp options and add Mac options.
2011-02-07 01:16:37 +00:00
Hylke Bons
1a5dc9b0c7 More work on [osx] 2011-02-07 01:16:37 +00:00
Hylke Bons
fbb996095b [controller] Fix folders not being removed 2011-02-07 01:16:37 +00:00
Hylke Bons
2bb1d84f0c Cleanup platform detection some more 2011-02-07 01:16:37 +00:00
Hylke Bons
a5886a7cec [osx] Hook things up 2011-02-07 01:16:37 +00:00
Hylke Bons
b0dfe2f55f Add proper OS detection 2011-02-07 01:16:37 +00:00
Hylke Bons
0cd666e1f1 Update README for [osx] 2011-02-07 01:16:37 +00:00
Hylke Bons
f38613dce6 [osx, statusicon] Highlight icon when selected 2011-02-07 01:16:36 +00:00
Hylke Bons
0cf2429258 [osx] Implement a proper SparkleStatusIcon class 2011-02-07 01:16:36 +00:00
Hylke Bons
db523261b9 [osx] Implement a proper SparkleLog class 2011-02-07 01:16:36 +00:00
Hylke Bons
8d9d0914dd Some more messing around with [osx] 2011-02-07 01:16:36 +00:00
Hylke Bons
56ae864256 [osx] don't allow resizeing of the event log 2011-02-07 01:16:36 +00:00
Hylke Bons
4f05ac3998 [osx] Add event log window prototype 2011-02-07 01:16:35 +00:00
Hylke Bons
8d436914ae Clean up MacOS project file 2011-02-07 01:16:35 +00:00
Łukasz Jernaś
de9bbfeef0 Get data root dif info from configure
Also fixes the path to the about dialog pixmap.
2011-02-07 01:16:35 +00:00
Łukasz Jernaś
3c574880e6 Add Transifex.net configuration
More information on how to handle it is located under
http://help.transifex.net/user-guide/one-dot-zero.html
2011-02-07 01:16:35 +00:00
Łukasz Jernaś
2057fa188d Add Mac/SparkleShare/SparkleUI.cs to POTFILES.in 2011-02-07 01:16:35 +00:00
Hylke Bons
4172172498 [spinner] Remove SparkleLib reference 2011-02-07 01:16:35 +00:00
eranco
8821395471 l10n: Updated Hebrew (he) translation to 91%
New status: 83 messages complete with 3 fuzzies and 5 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2011-02-07 01:16:35 +00:00
Łukasz Jernaś
3fb41b5d00 Added Hebrew to LINGUAS 2011-02-07 01:16:34 +00:00
eranco
316363bb8a l10n: New translation for hebrew
New status: 83 messages complete with 3 fuzzies and 1 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2011-02-07 01:16:34 +00:00
Hylke Bons
b08b8601b5 [controller] Disable SSH host key checking temporarily for cloning 2011-02-06 01:10:15 +00:00
Hylke Bons
0c64448d4b Merge branch 'master' of https://github.com/kristi/SparkleShare into integration 2011-02-05 16:35:47 +00:00
Hylke Bons
7cd695ac41 Add to AUTHORS 2011-02-05 16:34:55 +00:00
Hylke Bons
39d431f85e Merge branch 'transifex_1_integration' of https://github.com/deejay1/SparkleShare into integration 2011-02-05 16:32:36 +00:00
Hylke Bons
d5de90c42c Merge branch 'master' of https://github.com/massix/SparkleShare into integration 2011-02-05 16:30:45 +00:00
Hylke Bons
fd89efb778 [mac] Fix some warnings and errors 2011-02-05 16:26:40 +00:00
Hylke Bons
844a4bf34d [fetcher] adjust gitignore that is to be added adter cloning 2011-02-05 16:22:38 +00:00
Kristi
788a64ea8b Merge branch 'master' of https://github.com/massix/SparkleShare 2011-02-03 07:29:56 -08:00
Kristi
0a7dc40f27 Start processes after adding delegates to avoid duplicate pull messages. 2011-02-01 23:39:50 -08:00
Kristi
c94934136f Fix whitespace 2011-02-01 01:38:56 -08:00
Kristi
98ecc159a7 Fix bug when syncing a empty repository with no commits 2011-02-01 01:20:30 -08:00
Kristi
3b1c3a9428 Fix the open folder button at the end of the intro dialog 2011-02-01 01:19:22 -08:00
Massimo Gengarelli
e926b4ae95 [main] inverted help/version messages 2011-01-30 16:50:13 +01:00
Bertrand Lorentz
9431c63c8d SparkleController: Fix compilation (issue#22) 2011-01-16 11:29:02 +01:00
Łukasz Jernaś
7e930b5399 Update POTFILES.in 2010-12-22 23:22:52 +01:00
Łukasz Jernaś
ae39944a93 Merge branch 'master' into transifex_1_integration 2010-12-22 23:19:30 +01:00
Łukasz Jernaś
4bdffa72b4 Update Polish translation from Transifex 2010-12-22 23:17:14 +01:00
Łukasz Jernaś
1984b6a291 Add Catalan translation from Transifex 2010-12-22 23:16:39 +01:00
Hylke Bons
414f114ffb [osx] Make webkit draw the event log 2010-12-22 17:27:18 +01:00
Hylke Bons
62cf41f770 [main] Fix compiler error on Linux 2010-12-22 16:18:20 +01:00
Hylke Bons
53b545a374 [osx] Set a custom icon for ~/SparkleShare 2010-12-22 00:01:36 +01:00
Hylke Bons
901984ce5b [osx] Fix some bugs an use sparkleshare.icns for the .app 2010-12-21 20:59:53 +01:00
Hylke Bons
595e5b94d3 [osx] Implement elegant log window managing 2010-12-21 18:28:30 +01:00
Łukasz Jernaś
f1da5526a5 Update POTFILES
Ignore GitSharp options and add Mac options.
2010-12-19 17:08:22 +01:00
Hylke Bons
910b09fb0f More work on [osx] 2010-12-18 21:37:50 +01:00
Hylke Bons
67f2f5b5b0 [controller] Fix folders not being removed 2010-12-18 18:01:09 +01:00
Hylke Bons
a071f8cd22 Cleanup platform detection some more 2010-12-18 01:24:15 +01:00
Hylke Bons
228ef50a7c [osx] Hook things up 2010-12-18 01:01:43 +01:00
Hylke Bons
ad457576da Add proper OS detection 2010-12-18 01:01:00 +01:00
Hylke Bons
37e84f036c Update README for [osx] 2010-12-18 00:14:51 +01:00
Hylke Bons
05c0dfcc44 [osx, statusicon] Highlight icon when selected 2010-12-17 20:23:59 +01:00
Hylke Bons
74b1c07d3d [osx] Implement a proper SparkleStatusIcon class 2010-12-17 20:18:22 +01:00
Hylke Bons
0e52e069d0 [osx] Implement a proper SparkleLog class 2010-12-17 18:06:57 +01:00
Hylke Bons
019b353b1f Some more messing around with [osx] 2010-12-17 00:38:51 +01:00
Hylke Bons
3c1ed8ac6d [osx] don't allow resizeing of the event log 2010-12-14 21:26:57 +01:00
Hylke Bons
68c7f3b018 [osx] Add event log window prototype 2010-12-14 20:22:13 +01:00
Hylke Bons
1c26798eca Clean up MacOS project file 2010-12-11 18:43:47 +01:00
Łukasz Jernaś
c12084e11b Get data root dif info from configure
Also fixes the path to the about dialog pixmap.
2010-12-02 22:31:35 +01:00
Łukasz Jernaś
fe66967566 Add Transifex.net configuration
More information on how to handle it is located under
http://help.transifex.net/user-guide/one-dot-zero.html
2010-12-01 23:57:20 +01:00
Łukasz Jernaś
14c5662e40 Add Mac/SparkleShare/SparkleUI.cs to POTFILES.in 2010-11-29 21:24:40 +01:00
Hylke Bons
a50a209b03 [spinner] Remove SparkleLib reference 2010-11-27 22:03:26 +00:00
Hylke Bons
b8832b020a [paths] Add a SparklePath for git 2010-11-27 21:24:34 +00:00
Hylke Bons
e32e9d381c [repo] Combine paths properly 2010-11-27 21:24:34 +00:00
Hylke Bons
7824297ab8 [controller] Make OpenSparkleShareFolder abstract and implement a linux version 2010-11-27 21:24:34 +00:00
Hylke Bons
6cba754208 [repo] clean up comment a bit 2010-11-27 21:24:34 +00:00
wimh
9bed91187f fix SparkleRepo.FormatCommitMessage () 2010-11-27 21:24:34 +00:00
Hylke Bons
0b95f3455b [repo][controller] Abstract GetCommits method 2010-11-27 21:24:34 +00:00
Hylke Bons
4cba1e6071 Let [ui] update [log] 2010-11-27 21:24:34 +00:00
Hylke Bons
c53f53a031 [statusicon][osx] Make it not crash 2010-11-27 21:24:34 +00:00
Hylke Bons
a25811314e [controller] don't show invitations when not configured 2010-11-27 21:24:34 +00:00
Hylke Bons
d4a01227b7 [controller] Add TODO 2010-11-27 21:24:34 +00:00
Hylke Bons
a1a9503beb [controller] fix invitation check 2010-11-27 21:24:34 +00:00
Hylke Bons
62fe7d64f0 Merge [invitation] into [controller] and [intro] 2010-11-27 21:24:33 +00:00
Hylke Bons
e2a2779d9e [window] Fix wrong path to sidesplash image 2010-11-27 21:24:33 +00:00
Hylke Bons
2e1e9039b5 [invitation] Change invitation extension to .sparkle 2010-11-27 21:24:33 +00:00
Hylke Bons
903a1c8454 update build and run requirements in README 2010-11-27 21:24:33 +00:00
Hylke Bons
ad98808cce Remove double space type crime in license headers 2010-11-27 21:24:33 +00:00
Hylke Bons
82ad7e4d87 [build] rename some variables to be more accurate 2010-11-27 21:24:33 +00:00
Hylke Bons
1976462ed8 [bubble] Comment out some lines to build on Mac 2010-11-27 21:24:33 +00:00
Hylke Bons
767570223a [controller] rename some debug messages to 'controller' 2010-11-27 21:24:33 +00:00
Hylke Bons
4b8cdc4767 [listener] Prevent irc nick from becoming null 2010-11-27 21:24:33 +00:00
Hylke Bons
d52934257d [invitation] Move folder fetching to controller 2010-11-27 21:24:33 +00:00
Hylke Bons
307b89721c [statusicon] Disable sync item on first run 2010-11-27 21:24:33 +00:00
Alex Hudson
08ad212b3c Remove notify-sharp and link to system/gac version instead. 2010-11-27 21:24:32 +00:00
Alex Hudson
56bf7f8879 Don't install various data files manually; leave it to automake to sort out. 2010-11-27 21:24:32 +00:00
Hylke Bons
57580a3b65 [intro] Remove broken url syntax check 2010-11-27 21:24:32 +00:00
Hylke Bons
1fc52b2173 [intro] Remove redundant code 2010-11-27 21:24:32 +00:00
Hylke Bons
d6593819b1 [main] Do proper OS detection 2010-11-27 21:24:32 +00:00
Hylke Bons
87f45c1574 [listener] Fix nick not being set 2010-11-27 21:24:32 +00:00
Hylke Bons
d016a671a2 [intro] Prevent closing the user info form 2010-11-27 21:24:32 +00:00
Hylke Bons
70d8278164 [statusicon] Cleanup 2010-11-27 21:24:32 +00:00
Hylke Bons
8ec150ae65 [controller] Fix bad regular expression for email 2010-11-27 21:24:32 +00:00
Hylke Bons
ae29f34c35 [statusicon] Remove dependancy on SparkleLib 2010-11-27 21:24:32 +00:00
Hylke Bons
f2bd8458b6 [controller] Fix sharing violation due to unclosed resources 2010-11-27 21:24:32 +00:00
Hylke Bons
4be258fd3b [ui][controller] Fix intro screen not popping up on first run 2010-11-27 21:24:31 +00:00
Hylke Bons
ee0a4236b5 [controller] Add OnQuitWhileSyncing event 2010-11-27 21:24:31 +00:00
Hylke Bons
086f2a89b5 [controller] clean up user info members using regex 2010-11-27 21:24:31 +00:00
Hylke Bons
330e2d8e83 [invitation] Add some TODOs 2010-11-27 21:24:31 +00:00
Hylke Bons
c116ede1cb Move the final pieces of logic from [intro] to [controller] 2010-11-27 21:24:31 +00:00
Hylke Bons
8b8e4b84d5 Move more logic from [intro] to [controller] 2010-11-27 21:24:31 +00:00
Hylke Bons
d47c62870e [controller] SetProcessName belongs to SS main class 2010-11-27 21:24:31 +00:00
Hylke Bons
0a39b036ce [controller] don't reset user info on every run 2010-11-27 21:24:31 +00:00
Hylke Bons
17f82f4642 [controller] Move more logic to the controller 2010-11-27 21:24:31 +00:00
Hylke Bons
be573324a8 [osx] Fix crashes in statusitem, caused by freed memory 2010-11-27 21:24:31 +00:00
Hylke Bons
1a19b84ee1 Create a working Mac solution file and add some temporary workarounds 2010-11-27 21:24:31 +00:00
Hylke Bons
192f7a5b7d Create a working Mac solution file and add some temporary workarounds 2010-11-27 21:24:30 +00:00
Hylke Bons
692a38c34e monomac submodules 2010-11-27 21:24:30 +00:00
Hylke Bons
aad92f4184 [paths] Add a SparklePath for git 2010-11-27 21:23:44 +00:00
Hylke Bons
a9160c3a4b [repo] Combine paths properly 2010-11-27 20:52:55 +00:00
Hylke Bons
2dbd833186 [controller] Make OpenSparkleShareFolder abstract and implement a linux version 2010-11-27 20:24:57 +00:00
Hylke Bons
ba114621f3 [repo] clean up comment a bit 2010-11-27 19:42:32 +00:00
wimh
edc7b44ae6 fix SparkleRepo.FormatCommitMessage () 2010-11-27 19:39:37 +00:00
Hylke Bons
270be82f68 [repo][controller] Abstract GetCommits method 2010-11-27 17:44:13 +00:00
Hylke Bons
3f1c1270de Let [ui] update [log] 2010-11-24 23:04:55 +00:00
eranco
abf3eb7311 l10n: Updated Hebrew (he) translation to 91%
New status: 83 messages complete with 3 fuzzies and 5 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-11-22 17:36:31 +00:00
Łukasz Jernaś
4e474017fe Added Hebrew to LINGUAS 2010-11-22 18:17:12 +01:00
eranco
88fe2f0593 l10n: New translation for hebrew
New status: 83 messages complete with 3 fuzzies and 1 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-11-22 00:40:35 +00:00
Hylke Bons
0cb47ab931 [statusicon][osx] Make it not crash 2010-11-21 20:57:14 +00:00
Hylke Bons
6e9ca1fe26 [controller] don't show invitations when not configured 2010-11-21 19:49:37 +00:00
Hylke Bons
6f051ceac0 [controller] Add TODO 2010-11-21 19:41:30 +00:00
Hylke Bons
a682f2205f [controller] fix invitation check 2010-11-21 19:25:17 +00:00
Hylke Bons
461160ec27 Merge [invitation] into [controller] and [intro] 2010-11-21 19:23:43 +00:00
Hylke Bons
a6b2a956ae [window] Fix wrong path to sidesplash image 2010-11-21 17:33:15 +00:00
Hylke Bons
bcc9f72c76 [invitation] Change invitation extension to .sparkle 2010-11-21 17:10:48 +00:00
Hylke Bons
7b3ce332a8 update build and run requirements in README 2010-11-21 15:55:18 +00:00
Hylke Bons
7344f2cd97 Remove double space type crime in license headers 2010-11-21 12:33:24 +00:00
Hylke Bons
9097e7c8dc [build] rename some variables to be more accurate 2010-11-20 23:32:57 +00:00
Hylke Bons
9357af1424 [bubble] Comment out some lines to build on Mac 2010-11-20 23:26:24 +00:00
Hylke Bons
2e80df535f Merge https://github.com/alexhudson/SparkleShare into integration 2010-11-20 23:23:47 +00:00
Hylke Bons
2874f9df6d [controller] rename some debug messages to 'controller' 2010-11-20 23:22:01 +00:00
Hylke Bons
606ef15ece [listener] Prevent irc nick from becoming null 2010-11-20 23:18:55 +00:00
Hylke Bons
e9831ed1b2 [invitation] Move folder fetching to controller 2010-11-20 23:15:26 +00:00
Hylke Bons
d086a28a5b [statusicon] Disable sync item on first run 2010-11-20 23:13:41 +00:00
Alex Hudson
a1a50c6609 Remove notify-sharp and link to system/gac version instead. 2010-11-20 21:50:54 +00:00
Alex Hudson
8dab8a3318 Don't install various data files manually; leave it to automake to sort out. 2010-11-20 20:56:07 +00:00
Hylke Bons
979ed4fe95 [intro] Remove broken url syntax check 2010-11-20 15:08:38 +00:00
Hylke Bons
c7294ade2e [intro] Remove redundant code 2010-11-20 14:52:04 +00:00
Hylke Bons
897c0837d7 [main] Do proper OS detection 2010-11-20 14:47:18 +00:00
Hylke Bons
83453a5c57 [listener] Fix nick not being set 2010-11-20 13:52:39 +00:00
Hylke Bons
450d77c0ac [intro] Prevent closing the user info form 2010-11-20 13:46:26 +00:00
Hylke Bons
3e80697e79 [statusicon] Cleanup 2010-11-20 13:21:17 +00:00
Hylke Bons
942a957b5d [controller] Fix bad regular expression for email 2010-11-20 12:08:01 +00:00
Hylke Bons
4b0c38d83a [statusicon] Remove dependancy on SparkleLib 2010-11-20 11:42:38 +00:00
Łukasz Jernaś
10ce96fa3b Merge remote branch 'origin/translations' 2010-11-20 10:56:02 +01:00
Hylke Bons
e52940eac6 [controller] Fix sharing violation due to unclosed resources 2010-11-19 23:47:19 +00:00
Hylke Bons
6be3dca907 [ui][controller] Fix intro screen not popping up on first run 2010-11-19 23:25:47 +00:00
Hylke Bons
a71a780fee [controller] Add OnQuitWhileSyncing event 2010-11-19 21:38:28 +00:00
Hylke Bons
5b2323d536 [controller] clean up user info members using regex 2010-11-19 21:26:53 +00:00
Hylke Bons
3cc1e35882 [invitation] Add some TODOs 2010-11-19 01:31:20 +00:00
Hylke Bons
6d7d88f211 Move the final pieces of logic from [intro] to [controller] 2010-11-19 01:25:57 +00:00
Hylke Bons
9448862555 Move more logic from [intro] to [controller] 2010-11-19 01:07:59 +00:00
Hylke Bons
47a04ebcdd [controller] SetProcessName belongs to SS main class 2010-11-18 00:51:34 +00:00
Hylke Bons
8fe60482a0 [controller] don't reset user info on every run 2010-11-18 00:33:55 +00:00
Hylke Bons
16b8d47a58 [controller] Move more logic to the controller 2010-11-18 00:29:31 +00:00
Hylke Bons
3d4c4e03da [osx] Fix crashes in statusitem, caused by freed memory 2010-11-17 23:40:52 +00:00
hbons
6c4d141625 l10n: Updated Spanish (Castilian) (es) translation to 98%
New status: 87 messages complete with 1 fuzzy and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-11-17 12:48:38 +00:00
Hylke Bons
f80a03d4f5 Create a working Mac solution file and add some temporary workarounds 2010-11-16 23:27:01 +00:00
Hylke Bons
7fb7e2ec66 Create a working Mac solution file and add some temporary workarounds 2010-11-16 23:23:50 +00:00
Hylke Bons
1cb5752e48 monomac submodules 2010-11-16 20:58:02 +00:00
Hylke Bons
acac4cb5fd change submodule folder names 2010-11-16 20:41:11 +00:00
Hylke Bons
13322511a4 Add submodules 2010-11-16 20:08:33 +00:00
Hylke Bons
c07c518c61 [build] Add monomac submodule 2010-11-16 19:44:52 +00:00
Hylke Bons
0103f79716 [listener] Fix crash due to empty username 2010-11-16 00:56:21 +00:00
Hylke Bons
0ecdd3f245 [controller] Make Controller an abstract class and provide a Linux implementation 2010-11-16 00:24:47 +00:00
Hylke Bons
705879d17d [build] Add Cocoa solution and status icon in Cocoa 2010-11-14 23:06:41 +00:00
Hylke Bons
7d92acc276 [build] Make SS build and run on OSX 2010-11-13 22:30:00 +00:00
chaoweilun
c8a129d0c8 l10n: Initial Traditional Chinese translation
New status: 91 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-11-08 16:56:00 +00:00
Hylke Bons
aa3fbe812d [log] pass avatars to the new webkit view 2010-11-07 23:59:07 +01:00
Hylke Bons
2e95d7c60b [log] webkit based event log (still kind of broken) 2010-11-07 21:06:13 +00:00
Łukasz Jernaś
30bb80da4f Merge remote branch 'origin/translations' 2010-11-06 21:36:48 +01:00
Hylke Bons
8e8309c42c [build] install html pages properly 2010-11-06 15:37:04 +00:00
Hylke Bons
32f6f37583 [build] Add webkit 2010-11-06 15:05:48 +00:00
Yann Yann
5926c63b8b l10n: Updated French (fr) translation to 100%
New status: 91 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-11-05 10:42:34 +00:00
Hylke Bons
3175b2e072 [notifications] restructure and make commit messages translatable 2010-11-02 10:45:37 +00:00
Hylke Bons
0e318f2dba [fetcher] allow spaces in folders and urls by adding quotes 2010-11-02 10:45:37 +00:00
Łukasz Jernaś
6694626e7f l10n: Updated Polish (pl) translation to 93%
New status: 82 messages complete with 1 fuzzy and 5 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-10-31 20:49:19 +00:00
alexandresaiz
360337e7cf l10n: Updated Spanish (Castilian) (es) translation to 93%
New status: 82 messages complete with 6 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-10-31 07:03:26 +00:00
Yann Yann
2a2fd5f1f9 l10n: Updated French (fr) translation to 100%
New status: 88 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-10-30 22:54:57 +00:00
Łukasz Jernaś
ea98047f86 l10n: Updated Polish (pl) translation to 92%
New status: 81 messages complete with 2 fuzzies and 5 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-10-30 21:39:39 +00:00
Hylke Bons
573a2f5544 Merge branch 'master' of github.com:hbons/SparkleShare 2010-10-26 11:52:52 +01:00
Hylke Bons
3cc38ed402 update OSX todo 2010-10-26 11:52:06 +01:00
Hylke Bons
a38535691b [intro] don't let the user close the window while syncing 2010-10-26 11:45:57 +01:00
Hylke Bons
5a63a7cd69 update OSX todo 2010-10-24 14:42:06 -07:00
Hylke Bons
309ac3d34f [dialog] add a separator 2010-10-22 12:38:02 +01:00
Hylke Bons
9a169f5dda Merge http://github.com/alshopov/SparkleShare 2010-10-22 09:44:27 +01:00
Hylke Bons
071afd1514 Fix some whitespace 2010-10-22 09:44:16 +01:00
Alexander Shopov
4b600288cb l10n: Update Bulgarian (Bulgaria) (bg) translation to 100%
New status: 89 messages complete with 0 fuzzies and 0 untranslated.
2010-10-22 11:19:15 +03:00
Alexander Shopov
530a5cfe4f [i18n] Mark existing strings in UI as translatable 2010-10-22 11:17:52 +03:00
Alexander Shopov
701d3cfe4f l10n: Add Bulgarian (Bulgaria) (bg) translation - 100%
New status: 85 messages complete with 0 fuzzies and 0 untranslated.
2010-10-22 11:14:08 +03:00
Hylke Bons
c5d66b831e [statusicon] Update sync status message automatically when the menu is open (fixes regression) 2010-10-22 00:26:46 +01:00
Bertrand Lorentz
25e4fa8170 [build] Fix "make distcheck"
Make the GitSharp source tree writable during distcheck, which is needed
for the compilation to succeed.
2010-10-21 21:31:07 +02:00
Bertrand Lorentz
d571c02881 [build] Fix handling of additional dependencies of GitSharp
The bundled assemblies are in srcdir, so we need to get them from there.
2010-10-21 21:31:07 +02:00
Bertrand Lorentz
70019653df [i18n] Update POTFILES.in and POTFILES.skip 2010-10-21 21:31:07 +02:00
Hylke Bons
98e8c67bff Add nant to build requirements in README 2010-10-21 20:11:02 +01:00
Bertrand Lorentz
28b99bd8aa [build] Remove redundant check in configure.ac 2010-10-21 20:52:42 +02:00
Bertrand Lorentz
0ecaf64f5e [build] Fix build and installation of GitSharp assemblies
Improve the GitSharp autotools stuff and move it to its own file,
included in the top-level Makefile.

A system-installed nant is now required to build GitSharp, instead of
using the in-tree copy.

All the files we really need to build GitSharp are now included in the
tarball, including the binary deps. I see weeping packagers...
But "make distcheck" doesn't work, mostly because GitSharp insists on
writing to the source dir during compilation. As distcheck builds with a
read-only source tree, this fails horribly.
2010-10-21 20:51:03 +02:00
Hylke Bons
7c26cf2ac9 [log] align timestamps to the right 2010-10-21 18:49:53 +01:00
Hylke Bons
2342363b29 [log] remove window border from events 2010-10-21 18:22:44 +01:00
Hylke Bons
7117057389 Add about dialog 2010-10-21 18:15:45 +01:00
Hylke Bons
cab4914b01 Restructure to be more MVC like 2010-10-16 23:48:50 +01:00
Hylke Bons
14cf31415a [ui] only run gvfs command if it exists 2010-10-13 11:24:50 +01:00
Hylke Bons
ae8cb9329b Merge branch 'master' into gitsharp 2010-10-11 00:08:03 +01:00
Hylke Bons
9b608b200b Merge gitsharp branch into master 2010-10-11 00:05:54 +01:00
Hylke Bons
ee1db5e9ab remove old GitSharp TODO 2010-10-10 23:59:58 +01:00
Hylke Bons
88d5a6b11d updare project page link in README 2010-10-10 23:42:17 +01:00
Hylke Bons
b85f69c2b7 [fetcher] fix comments 2010-10-10 23:07:07 +01:00
Hylke Bons
ace6ccce66 [repo] port some more lines to git# and clean up 2010-10-10 23:04:08 +01:00
Hylke Bons
e1c6b8ccdf [repo] port GetCommits to git# 2010-10-10 22:39:00 +01:00
Hylke Bons
b688b986b4 [repo] do the timezone offsetting in a less hacky way 2010-10-10 20:33:43 +01:00
Hylke Bons
df7beb821f [repo] port CurrentHash to git# 2010-10-10 17:19:28 +01:00
Hylke Bons
c7dc06016a [repo] port RemoteOriginUrl to git# 2010-10-10 17:13:51 +01:00
Hylke Bons
87e2f213f7 [repo] port FormatCommitMessage method to git# 2010-10-10 17:11:01 +01:00
Hylke Bons
5ca1316688 [repo] port ls-remote (but not yet implemented) 2010-10-10 16:43:54 +01:00
Hylke Bons
332143ef47 [repo] port UserEmail and UserName properties to use GitSharp 2010-10-10 16:12:01 +01:00
Hylke Bons
d34a01b87f [repo] port Commit method to use GitSharp 2010-10-10 15:57:12 +01:00
Hylke Bons
f58d1dc7c5 [statusicon] don't restart the animation when it's already running 2010-10-10 15:38:43 +01:00
Bertrand Lorentz
bf86b75485 [build] Integrate GitSharp into the solution 2010-10-10 15:12:01 +02:00
Bertrand Lorentz
76609f642d [build] Update sln and csproj files 2010-10-10 15:01:47 +02:00
Bertrand Lorentz
257d6d686f [build] Add GitSharp as a submodule 2010-10-10 14:57:46 +02:00
Hylke Bons
8706a7829f Add irc channel to links in README 2010-10-09 20:01:02 +01:00
Hylke Bons
08864825cd [repo] include unsynced changes check in the remote timer 2010-10-09 17:36:51 +01:00
Hylke Bons
d043b4e03a Add OSX todo 2010-10-09 16:41:54 +01:00
Hylke Bons
da39631a80 [entry] use normal text colour when pasting in entry 2010-10-08 17:52:46 +01:00
Hylke Bons
844862277b [repo] add TODO 2010-10-08 17:52:03 +01:00
Hylke Bons
47977e2250 [cli] check for the ssh PID var instead of SOCKET 2010-10-07 22:59:46 +01:00
Hylke Bons
36bdc5b122 [repo][ui] Add fetchingfailed events 2010-10-07 22:46:11 +01:00
Hylke Bons
3c73e22a0f [repo][log] Add an infobar message for when fetching fails 2010-10-07 22:31:48 +01:00
Hylke Bons
c080367a92 [statusicon] new icon by lapo and improve error state handling 2010-10-07 22:08:13 +01:00
Hylke Bons
f9ede53d38 [main] code cleanup 2010-10-07 21:01:39 +01:00
Hylke Bons
5008371219 [log] update when pushing has finished and fetch/push on a reconnect 2010-10-07 20:40:23 +01:00
Hylke Bons
ea0e6977f8 Add transifext url to README 2010-10-07 20:32:14 +01:00
Hylke Bons
ba53e1932d [infobar] new class [uihelpers] add GdkColorToHex [ui] cleanup 2010-10-07 20:26:49 +01:00
Hylke Bons
67f7d66a80 [log][repo][statusicon] add notices and icons when there are unpushed changes 2010-10-07 00:54:42 +01:00
Hylke Bons
c3fedf6bc3 [log] destroy logs properly after closing, so they don't pop up again on raised events 2010-10-05 22:34:37 +01:00
Hylke Bons
77c49ee470 update README with new urls 2010-10-05 09:32:03 +01:00
Hylke Bons
e12120f42d [link] fix brokenness when using underlines in the file name 2010-10-04 23:57:43 +01:00
Hylke Bons
e480f4c111 [intro] assume same project and repo name when no subfolder is given for gitorious 2010-10-04 22:50:59 +01:00
Hylke Bons
40ddbe2954 [invitation] tweak table layout 2010-10-04 21:20:36 +01:00
Hylke Bons
1d8c32c773 [invitation] Make it work again 2010-10-04 20:33:37 +01:00
Hylke Bons
c8d0b4b30f [intro] link to the right folder in case of duplicate names 2010-10-04 11:35:18 +01:00
Hylke Bons
a7f2aaa6fb [repo] look for remote changes immediately after irc is dropped and [listener] tweak timeout values 2010-10-04 10:21:20 +01:00
Hylke Bons
70cda00d4b [log] Fix some layout issues 2010-10-04 10:06:09 +01:00
Hylke Bons
05ec031666 update README 2010-10-03 22:37:17 +01:00
Hylke Bons
a8a07a8fb6 update README and [listener] extend retry intervals 2010-10-03 22:15:51 +01:00
Hylke Bons
eb2b518117 [repo] Fix issue where file names with spaces and special chars break the commit command 2010-10-03 21:49:49 +01:00
Hylke Bons
b9160b21f2 [cli] only start a new ssh-agent if there isn't one already 2010-10-03 20:55:35 +01:00
Hylke Bons
669281faab [build] Remove FriendFace and SparkleDiff 2010-10-03 15:03:20 +01:00
Hylke Bons
3644136dd3 [repo] try to reconnect after connection is lost 2010-10-03 11:43:39 +01:00
Hylke Bons
c4b6d37fec [fetcher] don't fetch complete history by default 2010-10-03 11:01:49 +01:00
Hylke Bons
c860b26870 [listener] Fall back to polling if IRC connection is dropped 2010-10-02 18:11:03 +01:00
Hylke Bons
929fcf6cb5 Add Luis to contributors 2010-09-23 23:21:27 +01:00
Hylke Bons
4f939c1dfe cleanup coding style of previous commit and hide the menubar 2010-09-23 23:19:49 +01:00
Luis Cordova
a3569c1d89 Added Ctrl+W and Esc accelerators to Log Window (but could not hide menu bar) 2010-09-22 16:23:55 -05:00
Łukasz Jernaś
09757f9033 l10n: Updated Polish (pl) translation to 98%
New status: 89 messages complete with 0 fuzzies and 1 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-22 09:30:30 +00:00
Łukasz Jernaś
f4c8b1c2d7 Synchronise string format with SparkleIntro.cs 2010-09-22 11:18:36 +02:00
Łukasz Jernaś
c44efc4df4 l10n: Updated Polish (pl) translation to 91%
New status: 83 messages complete with 1 fuzzy and 7 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-22 09:17:06 +00:00
Łukasz Jernaś
afcb6855ec Fix locale shortcut of French translation 2010-09-22 11:07:50 +02:00
Łukasz Jernaś
6902ae2687 Merge branch 'translations' 2010-09-22 11:04:49 +02:00
oldbeggar
b648110820 l10n: Updated Chinese (China) (zh_CN) translation to 52%
New status: 48 messages complete with 10 fuzzies and 33 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-22 08:38:58 +00:00
oldbeggar
bb1cf386c1 l10n: Updated Chinese (China) (zh_CN) translation to 45%
New status: 41 messages complete with 10 fuzzies and 40 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-22 08:35:48 +00:00
Hylke Bons
7d07201dce fix insanely stupid mistake 2010-09-20 19:53:49 +01:00
Yann Yann
04704410db l10n: Updated fr_FR translation to 100%
New status: 91 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-18 17:29:50 +00:00
Dimitris Glezos
32ef82fc54 l10n: Updated Greek (el) translation to 3%
New status: 3 messages complete with 1 fuzzy and 87 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-17 18:14:37 +00:00
Dimitris Glezos
f55ed4aa8e l10n: Greek!
New status: 1 message complete with 0 fuzzies and 90 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-17 18:12:51 +00:00
fgp
e4f49f46cd l10n: Updated Spanish (Castilian) (es) translation to 100%
New status: 91 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-15 21:40:43 +00:00
fgp
a378c597f4 l10n: Updated Spanish (Castilian) (es) translation to 98%
New status: 90 messages complete with 1 fuzzy and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-15 21:38:01 +00:00
No_CQRT
f51bd8c842 l10n: Updated Italian (it) translation to 37%
New status: 34 messages complete with 57 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-14 21:45:47 +00:00
Hylke Bons
0a302c9c40 edited ‘SparkleShare/SparkleUI.cs’ and 4 more 2010-09-14 20:11:55 +01:00
Hylke Bons
574bde91d4 [listener] oops, wrong server address 2010-09-12 23:31:35 +01:00
Hylke Bons
7f298e7886 [listener] Don't crash on connection error 2010-09-12 23:29:26 +01:00
Hylke Bons
93e8f157cf [repo] fix timestamps 2010-09-12 21:31:22 +01:00
Hylke Bons
04e375a0ae [ui] Fix Quit method 2010-09-12 18:46:00 +01:00
Hylke Bons
33319dba88 [repo][listener] look for changes on startup 2010-09-12 18:15:24 +01:00
Hylke Bons
3fd33fd4fa [listener] Add an IRC connection and listen to updates. hardcoded testing channel for now 2010-09-12 14:00:07 +01:00
Hylke Bons
22153b09b4 [ui] populate the repo list in a new thread, so the statusicon will show up instantly 2010-09-11 22:29:12 +01:00
Hylke Bons
0aca0ebfe1 tmp 2010-09-11 19:11:47 +01:00
Bertrand Lorentz
f8a7e8fcd0 [build] Fix handling of the SmartIrc4net assembly
Pass the proper configure options to SmartIrc4net for bundling.
The SmartIrc4net assembly is now copied into bin/ during compilation,
and installed into the same folder as the other assemblies.
2010-09-11 19:58:59 +02:00
Hylke Bons
ba42f460c8 add listener 2010-09-11 17:50:30 +01:00
Hylke Bons
552797d3e0 tmpcommit 2010-09-11 17:03:33 +01:00
Bertrand Lorentz
dd10131d4a Update SparkleShare.csproj 2010-09-11 17:50:40 +02:00
Bertrand Lorentz
3297b308fe Include SmartIrc4net library as a git submodule
This follows the recommendation from SmartIrc4net's author, and avoids
any dependency issues.
2010-09-11 17:48:56 +02:00
Bertrand Lorentz
e7966bc929 [build] Fix up gtk references in autotools build
SparkleLib does not depend on gtk, but SparkleShare and SparkleDiff do,
so update the build to reflect that.
Also remove some unneeded variables.
2010-09-11 16:04:00 +02:00
Bertrand Lorentz
09fdeff28d [build] Reference the SmartIrc4net library in SparkleLib.csproj 2010-09-11 15:25:58 +02:00
Bertrand Lorentz
a34834ba71 [build] Reference the SmartIrc4net library in the autotools build
This add a mandatory dependency on SmartIrc4net.
2010-09-11 15:25:48 +02:00
Łukasz Jernaś
e6eb7c8382 Update LINGUAS 2010-09-11 15:00:08 +02:00
Łukasz Jernaś
f4b98a4e4e Merge branch 'translations' 2010-09-11 14:05:55 +02:00
Hylke Bons
7991f9a7d4 [repo] set syncing state before firing event, [statusicon] update state after populating list and change some strings 2010-09-11 10:52:34 +01:00
Hylke Bons
b580d3b9a8 [statusicon] do the statusicon syncing/idle switching smarter, less bugs 2010-09-11 10:52:34 +01:00
Hylke Bons
168c971ae3 [statusicon] don't create a [log] if one for the same repo is already open. present to the user instead 2010-09-11 10:52:34 +01:00
Yann Yann
e2ed04ea18 l10n: Updated fr_FR translation to 100%
New status: 90 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-09 08:04:49 +00:00
Yann Yann
26829186e6 l10n: Updated fr_FR translation to 100%
New status: 90 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-09 08:02:00 +00:00
Łukasz Jernaś
d5f1c42e28 [intro] Fixup i18n 2010-09-09 09:38:48 +02:00
Łukasz Jernaś
04af8c1491 Merge branch 'translations' 2010-09-08 19:26:59 +02:00
Hylke Bons
65b96a56f3 [repo] fix timestamp 2010-09-08 14:33:27 +01:00
Hylke Bons
85c448d5a9 [repo] adjust previous commit to use the user's timezone instead of the tz of the commiter 2010-09-08 14:23:25 +01:00
Hylke Bons
021b54de67 [repo] adjust time to user's timezone 2010-09-08 12:45:28 +01:00
Jan-Christoph Borchardt
43c0458a86 l10n: Updated German (de) translation to 100%
New status: 100 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-07 18:36:47 +00:00
wus
121b1e24b9 l10n: Updated German (de) translation to 92%
New status: 92 messages complete with 6 fuzzies and 2 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-07 18:23:50 +00:00
wus
86dbf24184 l10n: Updated German (de) translation to 92%
New status: 92 messages complete with 6 fuzzies and 2 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-07 18:15:50 +00:00
mstricker
0576a42a4f l10n: Updated Italian (it) translation to 35%
New status: 35 messages complete with 57 fuzzies and 8 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-06 19:55:32 +00:00
Hylke Bons
eb037b62e3 [into] remove debug output 2010-09-05 19:10:07 +01:00
Hylke Bons
1cf520cc30 [into] fix server entry parsing 2010-09-05 19:07:41 +01:00
Hylke Bons
10e3c3b720 [statusicon] code cleanup 2010-09-05 15:56:06 +01:00
Hylke Bons
b55b7b7d84 [build] prepare for beta1 release and add a NEWS file 2010-09-04 23:08:46 +01:00
Hylke Bons
eaf9538576 [statusicon] Add some comments 2010-09-04 22:40:35 +01:00
Hylke Bons
b02fcceb4e [log] remove event handlers for updating the log when window is closed 2010-09-04 21:17:41 +01:00
Hylke Bons
7ec31704a5 Merge branch 'translations' 2010-09-04 20:51:30 +01:00
Hylke Bons
1bbaaa61f1 [log] Refresh the event log when there are changes 2010-09-04 17:30:09 +01:00
Hylke Bons
89fc109aa8 [log][repo] move the git log query to SparkleLib so that the front end doesn't depend on git 2010-09-04 16:23:20 +01:00
Hylke Bons
12891ec53d [helpers] split up helpers to gui and non gui parts. 2010-09-04 13:27:06 +01:00
Hylke Bons
7794b5eb51 [events] remove unneeded references 2010-09-04 13:26:12 +01:00
Hylke Bons
7b5f673269 [nautilus] replace space with %20 so you don't paste broken links 2010-09-04 13:25:08 +01:00
Vincent Untz
1d41766455 [build] add utf-8 support in binaries 2010-09-04 13:24:18 +01:00
fbarth
cdeb5df243 l10n: Updated German (de) translation to 86%
New status: 86 messages complete with 8 fuzzies and 6 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-31 11:53:28 +00:00
fbarth
20a9dee920 l10n: Updated German (de) translation to 78%
New status: 78 messages complete with 9 fuzzies and 13 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-31 11:50:25 +00:00
Yann Yann
f4186c216b l10n: Updated fr_FR translation to 100%
New status: 100 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-31 08:45:05 +00:00
Łukasz Jernaś
02be4a1aa0 Merge remote branch 'origin/master' into translations 2010-08-30 21:40:38 +02:00
Hylke Bons
c2243fa9b5 [repo] ignore file ending with a tilde 2010-08-30 18:20:47 +01:00
Hylke Bons
b58a8abeb0 [nautilus] make weblinks work for github too 2010-08-30 16:58:45 +01:00
Łukasz Jernaś
960d2f0516 Add help files to buildsystem 2010-08-30 17:13:45 +02:00
Łukasz Jernaś
0c56dd8971 Add some information about configure results 2010-08-30 16:48:50 +02:00
Hylke Bons
4735e8f59f [nautilus] add 'Copy Web Link' feature 2010-08-30 15:28:13 +01:00
Claudio Rodrigo Pereyra Diaz
efb453567e l10n: Updated Spanish (Castilian) (es) translation to 100%
New status: 94 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-30 13:43:31 +00:00
Yann Yann
289f3d1693 l10n: Updated fr_FR translation to 100%
New status: 94 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-29 22:37:39 +00:00
Hylke Bons
3924d4475c remove patch file 2010-08-29 23:06:10 +01:00
Hylke Bons
3266caef87 Add initial help pages by Paul Cutler 2010-08-29 22:59:44 +01:00
Paul Cutler
cbbba04026 Add help stub pages 2010-08-29 22:58:04 +01:00
Hylke Bons
267d1fef6f [repo][log] code cleanup 2010-08-29 22:47:58 +01:00
hbons
b658f9b80e l10n: Updated Dutch (Netherlands) (nl) translation to 62%
New status: 59 messages complete with 8 fuzzies and 27 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-29 21:28:07 +00:00
Łukasz Jernaś
a420bb953f l10n: Updated Polish (pl) translation to 93%
New status: 88 messages complete with 1 fuzzy and 5 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-29 12:38:47 +00:00
Hylke Bons
3742ccf611 [log] remove some leftover debug prints 2010-08-29 13:23:19 +01:00
Hylke Bons
ae071f5c66 [repo] remove TODO's 2010-08-29 13:22:04 +01:00
Hylke Bons
7f2db95c88 [log] detect moves/renames and present them nicer than an remove+add in the recent events 2010-08-29 13:04:44 +01:00
Hylke Bons
b42eec9748 [repo] redo commit message formatting 2010-08-29 11:38:34 +01:00
Hylke Bons
3a10fdc25a Merge branch 'translations' 2010-08-28 19:57:45 +01:00
Hylke Bons
11c844ac42 [repo] Add an error state icon and [repo] don't commit empty change sets 2010-08-28 19:56:19 +01:00
Hylke Bons
15b813b2c5 [link] use a less harsh black for broken links 2010-08-28 19:11:36 +01:00
Hylke Bons
67a6d55be9 [repo] keep trying to push after failed push and update statusicon 2010-08-28 19:07:57 +01:00
Hylke Bons
cf7e6608df [log] return day headers background colour 2010-08-28 19:07:57 +01:00
Yann Yann
cc94e6c829 l10n: Updated fr_FR translation to 100%
New status: 93 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-28 17:06:16 +00:00
Yann Yann
9f63534537 l10n: Updated fr_FR translation to 100%
New status: 93 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-28 17:04:59 +00:00
Łukasz Jernaś
96fba7a700 l10n: Updated Polish (pl) translation to 86%
New status: 80 messages complete with 4 fuzzies and 9 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-26 16:45:11 +00:00
Łukasz Jernaś
742714de77 Merge remote branch 'origin/translations' 2010-08-26 18:42:39 +02:00
Łukasz Jernaś
db15332f86 Update POTFILES.in 2010-08-26 18:42:11 +02:00
Hylke Bons
c5a1279b0d Show hand cursor when hovering links 2010-08-26 11:14:49 +01:00
Hylke Bons
a19e3d61e2 [log][link] cleanup code 2010-08-26 10:37:20 +01:00
Hylke Bons
0add921dad [log] hurray for clicable links 2010-08-26 09:52:49 +01:00
No_CQRT
310256a9e4 l10n: Updated Italian (it) translation to 44%
New status: 38 messages complete with 48 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-24 21:31:19 +00:00
Hylke Bons
c5faa4abb8 [repo] don't fetch when there's no network connection 2010-08-23 09:42:34 +01:00
Hylke Bons
871d754957 update README 2010-08-22 18:24:43 +01:00
Hylke Bons
7242d48b1c [auth] run sparkleshare iwth ssh-agent and add the autogenerated key on startup 2010-08-22 18:16:48 +01:00
Hylke Bons
aa9f653f5b [repo] return remote timer interval to 60 seconds 2010-08-22 14:30:17 +01:00
Hylke Bons
fafb1be834 [repo] only fetch/rebase if there are changes on the server 2010-08-22 14:28:04 +01:00
Hylke Bons
34decdef13 [intro] update statusicon menu after succesful clone 2010-08-21 23:56:40 +01:00
Hylke Bons
75bcc84059 [log] cooler log format 2010-08-21 22:30:52 +01:00
Hylke Bons
1330ca66cb [ui] Add a button to bubbles with 'Show Events' 2010-08-19 21:13:45 +01:00
Łukasz Jernaś
6641044d21 Don't end argument description with a dot
This brings the help output more in sync with the GNOME way and
also fixes an introduced inconsistency.
2010-08-18 21:44:04 +02:00
Łukasz Jernaś
9876089a10 Synced naming with project guidelines
Also a micro cleanup to get rid of a warning
2010-08-18 21:37:19 +02:00
Łukasz Jernaś
9e3aeda6af Port command line argument handling to Mono.Options 2010-08-18 20:36:47 +02:00
Łukasz Jernaś
9a411d62be Add Italian to LINGUAS 2010-08-18 19:54:43 +02:00
Łukasz Jernaś
afc86cab01 Merge branch 'master' into translations 2010-08-18 19:51:52 +02:00
Alex Hudson
1d25c25417 Bring build system up-to-date for make dist[check] 2010-08-18 10:18:32 +01:00
Hylke Bons
e2a5c36b43 [icons] export fedora/mist icons 2010-08-17 09:53:38 +01:00
Alex Hudson
152e0f3326 Add a man page for sparkleshare (not terribly informative, but often
packaging policy requires one of some sort)
2010-08-17 09:53:38 +01:00
Lapo Calamandrei
bbe157f865 l10n: Starting Italian translation.
New status: 1 message complete with 0 fuzzies and 84 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-16 18:12:46 +00:00
Łukasz Jernaś
ea78d1e63b Merge branch 'translations' 2010-08-16 18:33:56 +02:00
Łukasz Jernaś
ca5b0a1520 l10n: Updated Polish (pl) translation to 85%
New status: 71 messages complete with 8 fuzzies and 4 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-16 16:32:36 +00:00
Hylke Bons
cf36f03518 [icons] Add Mist app icon for Fedora by Lapo Calamandrei 2010-08-16 17:19:50 +01:00
Hylke Bons
9296bb1859 [invitation] add cloning capability, [ui] don't get user data when not there 2010-08-16 12:12:20 +01:00
Yann Yann
0292eb9dce l10n: Updated fr_FR translation to 100%
New status: 83 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-15 21:42:32 +00:00
Hylke Bons
03beec74b8 [invitation] pop up a dialog when an invitation is saved into the SparkleShare folder 2010-08-15 15:41:47 +01:00
Hylke Bons
79b5e5bbd1 [statusicon] make string translatable 2010-08-14 21:08:21 +01:00
Hylke Bons
60847e28a2 [repo] add a description property and use it as a tooltip in [statusicon] 2010-08-14 21:06:38 +01:00
Hylke Bons
fc754dff54 [repo] add a description property and use it as a tooltip in [statusicon] 2010-08-14 21:02:16 +01:00
Hylke Bons
efa55c9ebf [build] fix distcheck 2010-08-14 19:17:50 +01:00
Hylke Bons
bdfd017d10 [invitation] add early logic 2010-08-14 19:11:22 +01:00
Hylke Bons
993bdb56c1 [intro] fix various issues and paddings 2010-08-14 18:52:26 +01:00
Hylke Bons
e9321727b3 Merge branch 'master' into translations 2010-08-14 16:06:53 +01:00
Hylke Bons
3c5c80ba4a [log] Add timestamps 2010-08-14 15:59:11 +01:00
Hylke Bons
3d24e90894 [intro] code cleanup 2010-08-14 15:08:04 +01:00
Michael Monreal
ea453ba48c [cli] improved wrapper script 2010-08-14 11:28:34 +01:00
Hylke Bons
9c4d817745 rename [window] to [log] 2010-08-14 11:22:49 +01:00
Łukasz Jernaś
4fe6dd9a79 l10n: Updated Polish (pl) translation to 96%
New status: 72 messages complete with 1 fuzzy and 2 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-13 01:38:44 +00:00
Hylke Bons
38a4cab789 new class [invitation] 2010-08-13 00:27:28 +01:00
Hylke Bons
f046956123 [intro] adjust some folder name logic 2010-08-12 23:08:33 +01:00
Hylke Bons
148a89ebfa [repo] explicitly fetch from origin master 2010-08-12 09:43:24 +01:00
Michael Monreal
d6b77b7982 [cli] remove pid file when sparkleshare isn't running 2010-08-12 09:42:22 +01:00
Hylke Bons
bfe8216b17 fix the previous fix. am tired 2010-08-12 00:07:14 +01:00
Hylke Bons
75bee4d1be [statusicon] Fix bug where the size of a temporary directory is checked that may not exist anymore 2010-08-11 23:53:32 +01:00
Yann Yann
36b8646e2b l10n: Updated fr_FR translation to 100%
New status: 75 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-10 22:37:12 +00:00
Hylke Bons
2ef6dfa391 [statusicon] code cleanup 2010-08-10 22:22:51 +01:00
Hylke Bons
71e63d7c89 [statusicon] show the menu on right click too 2010-08-10 16:19:48 +01:00
Hylke Bons
1c1fdf6519 [statusicon] fix annoying skewed star bug due to updating ui from a different thread 2010-08-10 16:05:47 +01:00
Hylke Bons
0d4c8a3b1b [intro] Add cancel button to add dialog when needed 2010-08-10 15:17:29 +01:00
Hylke Bons
9fc97c38d4 [statusicon] make filesize localisable 2010-08-10 10:44:00 +01:00
Hylke Bons
e4cb91fba1 [statusicon] Check if file exists before asking for its size 2010-08-10 10:34:47 +01:00
Hylke Bons
619874b03b [cli] update formatting somewhat 2010-08-10 00:08:37 +01:00
Hylke Bons
3203a854f3 [cli] add a --version argument 2010-08-09 23:54:43 +01:00
Hylke Bons
dc29c824c8 [statusicon] Update folder size after each state change 2010-08-09 10:51:00 +01:00
Hylke Bons
5669fdd9cc [statusicon] don't allow there to be more repos syncing than there are repos 2010-08-09 09:53:38 +01:00
Hylke Bons
95aa66b09c [ui] be more efficient populating and fix threading issue 2010-08-08 22:28:56 +01:00
Hylke Bons
4e414e5a4d [intro] Use new mechanism of updating the repo list 2010-08-08 22:22:39 +01:00
Hylke Bons
456e757258 [ui] only specifically remove/add to the repo list, instead of throwing everything out 2010-08-08 22:07:50 +01:00
Łukasz Jernaś
db41f455f3 l10n: Updated Polish (pl) translation to 90%
New status: 68 messages complete with 1 fuzzy and 6 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-08 20:31:35 +00:00
Hylke Bons
e267428ed2 [repo] Handle cloning empty repos well 2010-08-08 20:17:09 +01:00
Łukasz Jernaś
1bbf69c282 Don't mark HTML tags as translatable 2010-08-08 19:33:57 +02:00
Łukasz Jernaś
47a1e6dd4c Merge branch 'translations' 2010-08-08 19:29:32 +02:00
Łukasz Jernaś
676a8c77a6 l10n: Updated Polish (pl) translation to 93%
New status: 61 messages complete with 1 fuzzy and 3 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-08 16:59:24 +00:00
Hylke Bons
9c77062cd6 [ui] allow adding repos by hand whilst running 2010-08-08 15:45:28 +01:00
Hylke Bons
4dd0e9bad5 [ui] don't crash and update repo list when deleting a shared folder 2010-08-08 12:38:39 +01:00
Hylke Bons
83a0b61b30 [svg] remove unused defs 2010-08-08 11:47:33 +01:00
Hylke Bons
4b0124f3a7 change some terminology 2010-08-07 23:13:11 +01:00
Hylke Bons
546ad50c62 [statusicon] tweak folder size appearance 2010-08-07 22:41:26 +01:00
Hylke Bons
4ba47b9866 [intro] be more forgiving towards entered urls 2010-08-07 20:55:56 +01:00
Hylke Bons
8df9521ad0 [intro] Fix some text alignment issues and oversample side splash 2010-08-07 20:44:12 +01:00
Hylke Bons
791da54f6d [entry] removes some lines there were commented out 2010-08-07 17:55:23 +01:00
Hylke Bons
7004e15b71 add SparkleEntry: a widget that can have greyed out default text 2010-08-07 17:54:10 +01:00
Hylke Bons
fb23c179f2 [ui] change SparkleShare folder icon context from places to apps 2010-08-07 12:46:19 +01:00
Hylke Bons
10b3e79e44 update build instructions 2010-08-07 11:45:20 +01:00
Hylke Bons
b3ff49ac79 Add allan to contributors 2010-08-07 11:43:46 +01:00
Allan Day
333f04112d Some string changes 2010-08-07 11:39:52 +01:00
Bertrand Lorentz
6aa2e951fd [build] Install application icons in the system-wide theme
The icon to be used for system menus must be installed in the
system-wide hicolor theme directory (/usr/share/icons/hicolor). So we
install another copy of the folder-sparkleshare icon there. Fixes
bgo#626170.
2010-08-07 11:36:27 +02:00
Bertrand Lorentz
3c02e2e425 [build] Fix a mix-up in icon-theme-installer documentation 2010-08-07 11:32:45 +02:00
Łukasz Jernaś
3b8d633cbc l10n: Updated Polish (pl) translation to 90%
New status: 59 messages complete with 1 fuzzy and 5 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-06 18:28:29 +00:00
Hylke Bons
7bd636542b [ui] Don't create a gtkbookmark if there is one already 2010-08-05 23:17:57 +01:00
Hylke Bons
f03bca58a5 [intro] Fix bug 626095 where two statusicons appear 2010-08-05 22:52:43 +01:00
Hylke Bons
b89aa4a4c7 [statusicon] Show size in menu and fix list not updating after clone (626013) 2010-08-05 22:46:48 +01:00
Hylke Bons
8ff403816a [repo] Add todo and fix syncing animation for fetching 2010-08-05 11:40:12 +01:00
Hylke Bons
1961543b3d [ui] Use install prefix to set the SparkleShare folde icon 2010-08-05 10:45:37 +01:00
Hylke Bons
9b54b3637e [intro] Don't give target folder name a (1) suffix when the name is unique 2010-08-05 09:27:05 +01:00
Hylke Bons
18caf13fb9 SparkleShare 0.2 Alpha 1 2010-08-03 09:51:25 +01:00
Hylke Bons
39591b2859 Set fetchtimer interval to 1 minute 2010-08-03 09:46:06 +01:00
Hylke Bons
8314e13414 Remove version number from README 2010-08-03 09:46:06 +01:00
Bertrand Lorentz
6b070b0f77 [build] Add a variable for the assembly version number
Assembly version numbers can only have numbers and dots, so we need to
differentiate those from the package version, which can be something
like "0.2-alpha1".
We just need to make sure both values are updated when appropriate.
2010-08-03 10:40:10 +02:00
Hylke Bons
4f4a6dfa0a Merge branch 're-org' of git://gitorious.org/~bl8/sparkleshare/bl8s-sparkleshare into integration 2010-08-03 09:06:25 +01:00
Alex Hudson
ffc9cc18a5 Add a desktop file for the application. 2010-08-02 22:30:16 +01:00
Alex Hudson
1170d0e492 Don't fall over when looking at activities of a cloned empty repo. 2010-08-02 22:01:16 +01:00
Alex Hudson
078eb8d4de Escape paths before passing them to shell when "Open directory" is
pressed
2010-08-02 21:33:14 +01:00
Alex Hudson
2dc4ef061d Get correct working directories for 'git' subprocesses 2010-08-02 21:19:22 +01:00
Bertrand Lorentz
639a565cf3 Move SparklePlatform.cs to SparkleLib 2010-08-02 18:49:24 +02:00
Bertrand Lorentz
096186d27d Update POTFILES.in 2010-08-02 18:30:55 +02:00
Alex Hudson
bb5932040a Merge branch 'master' of git://gitorious.org/sparkleshare/sparkleshare 2010-08-02 17:07:01 +01:00
Alex Hudson
0102ba7669 Fix racey startup when we're showing the Intro window 2010-08-02 17:05:22 +01:00
Bertrand Lorentz
9aa497eb78 [build] Make FriendFace a proper library assembly
Have SparkleDiff depend on the FriendFace assembly.
2010-08-02 17:58:10 +02:00
Bertrand Lorentz
40795b316a [build] Remove duplicate file in SparkleShare.csproj 2010-08-02 17:56:16 +02:00
Bertrand Lorentz
c909f3e40d Create a SparkleLib library for sharing code between frontends
Start moving some files into SparkleLib, and have SparkleShare and
SparkleDiff depend on it.
2010-08-02 17:42:42 +02:00
Bertrand Lorentz
2a55895120 [build] Fix make distcheck for the nautilus extension 2010-08-02 15:26:55 +02:00
Alex Hudson
22ba38f4d7 Revert "Give git the local working directory before looking for information."
This reverts commit 77123874a3.
2010-08-02 14:21:08 +01:00
Alex Hudson
3a81fff743 Give git the local working directory before looking for information. 2010-08-02 13:25:35 +01:00
Bertrand Lorentz
1538047b7b [i18n] Update POTFILES.in and add POTFILES.skip 2010-08-02 13:45:09 +02:00
Alex Hudson
6024692db1 Merge branch 'master' of git://gitorious.org/sparkleshare/sparkleshare 2010-08-02 12:32:50 +01:00
Bertrand Lorentz
2e6ba8fe89 [build] Fix up solution and csproj files
Enable Makefile integration in the SparkleShare and NotifySharp
projects, so that files are kept in sync in Makefile.am and the
MonoDevelop project.
2010-08-02 13:23:01 +02:00
Bertrand Lorentz
152c2b21ec [FriendFace] Remove unneeded using statements 2010-08-02 13:13:43 +02:00
Hylke Bons
02cfede0cd tweak some icons 2010-08-01 21:21:28 +01:00
Hylke Bons
6af36798ff Tweak intro side splash 2010-08-01 21:01:34 +01:00
Hylke Bons
c7da689fac adjust some paddings in intro and add some debuginfo to fetcher 2010-08-01 19:30:20 +01:00
Hylke Bons
f3e7b88822 Use SparkleToGitUrl method on typed in addresses 2010-08-01 19:17:57 +01:00
Hylke Bons
ad80a66ee1 code cleanup 2010-08-01 18:42:09 +01:00
Hylke Bons
651deffc7f don't use small text for infomation texts 2010-08-01 18:27:53 +01:00
Hylke Bons
dc1fe0ac65 don't add a newline to the global configuration file 2010-08-01 18:17:50 +01:00
Hylke Bons
10477ccd14 Install user info from global config file after cloning a repo 2010-08-01 18:12:02 +01:00
Hylke Bons
cfd161253d add todo 2010-08-01 17:26:23 +01:00
Hylke Bons
b51b34531b Remove unneeded source file in sparklediff 2010-08-01 17:18:11 +01:00
Hylke Bons
fd54ca6bcc Fix some crashes due to calling UI updates from a different thread 2010-08-01 17:01:34 +01:00
Hylke Bons
0cf935be06 Use the secondary text color for information texts instead of hard coding it 2010-08-01 16:41:45 +01:00
Hylke Bons
d2f1c6b6c2 Add a numbered prefix name for cloned folders if the name already exists 2010-08-01 16:31:45 +01:00
Hylke Bons
a7319410ae Fix moving of repos to the SparkleShare folder when cloning has finished 2010-08-01 15:19:49 +01:00
Hylke Bons
2fa814da29 Fix some events not firing and deleting of temporary repos 2010-08-01 13:31:11 +01:00
Alex Hudson
5ecc2b10a8 Fix nautilus install path 2010-07-31 20:21:33 +01:00
Hylke Bons
bbfbb267c0 Add new fetcher class 2010-07-31 20:13:01 +01:00
Hylke Bons
4ce0fb2da3 Add events for cloning and move the main loop to SparkleUI 2010-07-30 10:57:33 +01:00
Hylke Bons
7f21f40753 [sparkledialog] remove dialog and move cloning code to sparkleintro 2010-07-29 16:10:14 +01:00
Hylke Bons
fd97c4ffab [sparkleintro] fix spinner size 2010-07-29 14:47:09 +01:00
Hylke Bons
6da35c8840 Merge branch 'translations' of ssh://gitorious.org/sparkleshare/sparkleshare into new-add-dialog 2010-07-29 14:11:20 +01:00
Hylke Bons
39817aa356 Merge branch 'master' of ssh://gitorious.org/sparkleshare/sparkleshare into new-add-dialog 2010-07-29 14:10:57 +01:00
Benjamin Podszun
b026cd7e11 Don't crash when the requested icon doesn't exist in theme 2010-07-29 14:03:10 +01:00
Yann Yann
342e4dabc6 l10n: Updated fr_FR translation to 100%
New status: 65 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-29 11:43:37 +00:00
Alex Hudson
36c18a1c16 Revert "Lookup icon filename and load it manually rather than use LoadIcon()"
This reverts commit 6eae63bf87.
2010-07-29 10:35:52 +01:00
Alex Hudson
d065bc850c Lookup icon filename and load it manually rather than use LoadIcon() 2010-07-29 10:31:06 +01:00
Alex Hudson
22c130fc49 Revert "Don't resize icons to the final presented size, since we have multiple"
This reverts commit f2366a9255.
2010-07-29 10:02:44 +01:00
Jan-Christoph Borchardt
e5a475f15c l10n: Updated German (de) translation to 92%
New status: 60 messages complete with 5 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-28 14:56:59 +00:00
Magnun Leno
6a77c5549c l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 100%
New status: 65 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-28 11:57:12 +00:00
wojtech
7eb7387b4b l10n: Updated German (de) translation to 92%
New status: 60 messages complete with 5 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-28 08:18:43 +00:00
wojtech
16905f2474 l10n: Updated German (de) translation to 93%
New status: 61 messages complete with 4 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-28 08:03:40 +00:00
Hylke Bons
7dba6168f1 [spinner] make spinner threadsafe 2010-07-27 23:41:20 +01:00
Hylke Bons
3a48801240 Remove some finished todo's 2010-07-27 17:48:08 +01:00
Hylke Bons
dc59b1a6b5 don't show Skip button on manual repo add 2010-07-27 15:46:17 +01:00
Hylke Bons
952f7bb98a [adddialog] Add a check for fields 2010-07-27 14:49:48 +01:00
Hylke Bons
3edcb3f9f8 Fix icon lookup errors 2010-07-27 12:00:01 +01:00
Hylke Bons
482a9e29f8 Code cleanup 2010-07-27 11:02:49 +01:00
Alex Hudson
fe4bb9804a Substitute nautilus python paths correctly (causes problems when libdir
is /usr/lib64)
2010-07-26 14:15:05 +01:00
Magnun Leno
0032050b68 l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 95%
New status: 62 messages complete with 1 fuzzy and 2 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-26 12:03:24 +00:00
Magnun Leno
3902f0a91c l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 92%
New status: 60 messages complete with 1 fuzzy and 4 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-26 12:02:27 +00:00
Alex Hudson
4ee05adddb Don't resize icons to the final presented size, since we have multiple
icons on the bitmap
2010-07-26 13:00:03 +01:00
Łukasz Jernaś
495de1fe63 l10n: Updated Polish (pl) translation to 70%
New status: 46 messages complete with 3 fuzzies and 16 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-26 00:11:51 +00:00
Łukasz Jernaś
d4b687fb57 Add SparkleIntro.cs to POTFILES.in 2010-07-26 02:03:01 +02:00
Łukasz Jernaś
c7fe278075 Merge remote branch 'origin/translations' 2010-07-26 02:01:05 +02:00
Yann Yann
1a12bfeaba l10n: Updated fr_FR translation to 100%
New status: 53 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-25 21:51:08 +00:00
Yann Yann
c208d69f9a l10n: Updated fr_FR translation to 100%
New status: 53 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-25 21:47:32 +00:00
Hylke Bons
9b21c2c0b4 Migrate SparkleDialog to SparkleIntro 2010-07-25 17:41:55 +01:00
Hylke Bons
c93dfb776e [repo] Set pull interval to 30 seconds 2010-07-24 22:32:17 +01:00
Hylke Bons
8c7ba83327 [statusicon] Fix animation 2010-07-24 22:31:24 +01:00
Hylke Bons
156cc2f83d Code cleanup 2010-07-24 15:03:58 +01:00
Hylke Bons
a701e5a848 Fix a lot of crashes due to calling to GTK UI updates from multiple threads. 2010-07-24 13:32:05 +01:00
Hylke Bons
86a95c29e0 Remove SharpSSH 2010-07-23 01:25:09 +01:00
Hylke Bons
809bee221f Merge branch 'ui-experimentation' 2010-07-23 01:24:40 +01:00
Hylke Bons
56cbc7a7a6 Only show first start screen when there are no folders 2010-07-23 01:23:22 +01:00
Hylke Bons
1aa8b61bcb [eventlog] Don't allow selecting items 2010-07-23 01:01:01 +01:00
Hylke Bons
f5e6dc5306 Use a List instead of an Array for the repositories 2010-07-23 00:50:40 +01:00
Hylke Bons
33e6828c46 sort authors alphabetically 2010-07-23 00:35:54 +01:00
Hylke Bons
ae1734112d [statusicon] Update menu text depending on the syncing state 2010-07-23 00:01:57 +01:00
Hylke Bons
be04aeebb5 fix some bugs and crashes 2010-07-22 22:10:38 +01:00
Magnun Leno
260efeb20f l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 98%
New status: 52 messages complete with 0 fuzzies and 1 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-22 13:46:55 +00:00
Hylke Bons
c9dd34416a Add some more events to SparkleRepo 2010-07-22 00:17:20 +01:00
Hylke Bons
81c2218fcc Merge commit 'refs/merge-requests/26' of git://gitorious.org/sparkleshare/sparkleshare into ui-experimentation 2010-07-22 00:07:08 +01:00
Hylke Bons
7f2b899a44 Add some comments 2010-07-22 00:05:38 +01:00
Hylke Bons
ca22a6a146 Continue work on SparkleIntro 2010-07-21 23:41:54 +01:00
wus
bf4de59438 l10n: Updated German (de) translation to 94%
New status: 50 messages complete with 3 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-21 20:58:00 +00:00
Łukasz Jernaś
2972958897 l10n: Updated Polish (pl) translation to 100%
New status: 53 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-21 20:06:59 +00:00
Łukasz Jernaś
4d2c6bfc49 Add initial i18n support to the Nautilus plugin. 2010-07-21 21:46:27 +02:00
Hylke Bons
a3a49f7a02 code cleanup 2010-07-21 20:39:28 +01:00
Łukasz Jernaś
c6475a69b2 Update LINGUAS 2010-07-21 21:05:21 +02:00
Łukasz Jernaś
275a9fa9ca Add initial i18n support to the Nautilus plugin. 2010-07-21 20:53:45 +02:00
Hylke Bons
50fdc99bcf Code cleanup 2010-07-21 01:06:34 +01:00
Hylke Bons
54d56ab9a3 Fix error 2010-07-21 00:03:27 +01:00
Hylke Bons
ef5765bfd3 Add a broken 'Added' event in sparklerepo 2010-07-21 00:01:09 +01:00
Hylke Bons
e601f802a2 Code cleanup 2010-07-20 22:21:37 +01:00
Hylke Bons
045942f699 [sparklewindow] don't show full url in event log windows 2010-07-19 23:03:10 +01:00
Hylke Bons
c790248206 [sparklerepo] don't configure username every time sparkleshare is started 2010-07-19 23:02:14 +01:00
Hylke Bons
7b2aed2a99 [sparkleintro] Create a .gitconfig with user data 2010-07-19 23:01:23 +01:00
Hylke Bons
1f7635df62 Remove loose files 2010-07-19 22:17:20 +01:00
Hylke Bons
f6d385f178 Merge race condition fix by Simon Pither 2010-07-19 22:14:20 +01:00
Simon Pither
cb5a59ca72 Avoid race condition on changes. Ensure timers restart even on exceptions. 2010-07-19 14:08:02 +01:00
Hylke Bons
ed9c1559e6 Continue work on FriendFace 2010-07-18 19:38:34 +01:00
Hylke Bons
17ad6ff1fe Add FriendFace library 2010-07-17 12:30:17 +01:00
Hylke Bons
02680c7a99 Bundle SharpSSH 2010-07-15 20:41:37 +01:00
Hylke Bons
ecff2387bc Improve startup screen 2010-07-15 20:39:12 +01:00
wus
7da233116b l10n: Updated German (de) translation to 94%
New status: 47 messages complete with 3 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-15 19:25:05 +00:00
Hylke Bons
507a8bfd67 [sparklediff] Use system colours for iconview and fix some bugs 2010-07-15 12:22:32 +01:00
Hylke Bons
cb2b64e2da [sparklediff] Set focus on iconview if button is toggled 2010-07-14 16:48:11 +01:00
Hylke Bons
1aebaa8da7 [sparklediff] Show two different revisions by default 2010-07-13 20:19:11 +01:00
Hylke Bons
6731b9a91c Merge branch 'master' into ui-experimentation 2010-07-13 20:04:53 +01:00
Hylke Bons
2dfd7056e5 [sparklediff] Fix crash caused by incorrect handling of avatar paths 2010-07-13 20:04:45 +01:00
Hylke Bons
a6513ec49b Fix merge conflict in RevisionView.cs 2010-07-13 19:26:13 +01:00
Hylke Bons
763526b03a Change of sparklediff UI and start of first start screen 2010-07-13 19:24:10 +01:00
Hylke Bons
dddaddd0e4 Add image for first start screen 2010-07-13 19:24:10 +01:00
Hylke Bons
a6b10fabe9 [sparklediff] Allow giving relative paths as arguments 2010-07-13 19:24:10 +01:00
Hylke Bons
a22e027a51 [sparklediff] Show help when there is no argument given 2010-07-13 19:24:10 +01:00
Hylke Bons
55b9c3240c [sparklediff] Change layout a bit 2010-07-13 19:24:10 +01:00
fabien
9befcc30b0 l10n: Updated fr_FR translation to 100%
New status: 50 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-13 08:08:25 +00:00
fabien
bbf91cbca9 l10n: Updated fr_FR translation to 100%
New status: 50 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-13 07:55:00 +00:00
fabien
702404945e l10n: Updated fr_FR translation to 100%
New status: 50 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-13 07:49:39 +00:00
Yann Yann
22e8dd7e04 l10n: Updated fr_FR translation to 100%
New status: 50 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-12 09:07:56 +00:00
Martin Lettner
46c6563b2a l10n: Updated German (de) translation to 96%
New status: 48 messages complete with 2 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-12 09:00:16 +00:00
Martin Lettner
4cd15058e5 l10n: Updated German (de) translation to 96%
New status: 48 messages complete with 2 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-12 08:57:16 +00:00
sokai
226dcb542e l10n: Updated German (de) translation to 94%
New status: 47 messages complete with 3 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-12 08:02:16 +00:00
sokai
2711403e67 l10n: Updated German (de) translation to 88%
New status: 44 messages complete with 6 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-12 08:00:50 +00:00
Hylke Bons
5f37636c79 Add image for first start screen 2010-07-10 16:26:06 +01:00
Hylke Bons
e982da4cd3 [sparklediff] Allow giving relative paths as arguments 2010-07-08 21:37:10 +01:00
Hylke Bons
d0edfcb0d0 [sparklediff] Show help when there is no argument given 2010-07-08 21:11:26 +01:00
Hylke Bons
5affc15bfe [sparklediff] Change layout a bit 2010-07-07 23:55:50 +01:00
Magnun Leno
efaae62663 l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 98%
New status: 49 messages complete with 0 fuzzies and 1 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-07 19:10:51 +00:00
Łukasz Jernaś
54b796e850 l10n: Updated Polish (pl) translation to 100%
New status: 50 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-07 17:50:50 +00:00
Łukasz Jernaś
96e060ac90 Update POTFILES.in 2010-07-07 19:42:17 +02:00
Łukasz Jernaś
97a9989a7b Merge branch 'master' of gitorious.org:sparkleshare/sparkleshare 2010-07-07 19:40:36 +02:00
Hylke Bons
ec950d1a29 Merge branch 'translations' 2010-07-07 18:05:01 +01:00
Hylke Bons
2d01b7ad59 [sparklediff] Fix bug where GetPathFromGitRoot didn't return the right paths 2010-07-07 18:03:23 +01:00
Yann Yann
e93ede96a8 l10n: French Translation
New status: 47 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-07 14:57:18 +00:00
samuelt
6712b82f6c l10n: Updated Swedish (sv) translation to 95%
New status: 45 messages complete with 2 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-06 22:26:32 +00:00
Magnun Leno
e9de331fac l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 100%
New status: 47 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-06 16:54:45 +00:00
Hylke Bons
61ed856bdc [autostart] Fix missing .desktop file key and wrong permissions 2010-07-06 10:50:01 +01:00
Hylke Bons
618afa4342 [sparklediff] Remove todo 2010-07-06 08:55:06 +01:00
Hylke Bons
b159d63fc5 Merge branch 'master' into translations 2010-07-06 08:53:14 +01:00
Hylke Bons
a601d350fc [sparklediff] check for revisions before the window is created 2010-07-06 08:51:37 +01:00
Magnun Leno
8f347eadb2 l10n: First upload to Brazilian Portuguese translations
New status: 43 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-05 16:30:08 +00:00
Hylke Bons
2498792564 Merge branch 'master' into translations 2010-07-05 14:16:32 +01:00
Hylke Bons
04457adc09 [sparklediff] Resize window to the size of the images displayed 2010-07-05 14:15:22 +01:00
conerck
5dc0687cc0 l10n: Updated German (de) translation to 82%
New status: 39 messages complete with 8 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-05 10:21:42 +00:00
Hylke Bons
461943555a [sparklediff] left view showed wrong revision 2010-07-05 00:15:25 +01:00
Hylke Bons
56525826ba [sparklediff] Add todo 2010-07-04 23:52:48 +01:00
Hylke Bons
94c7f0e24c [sparklediff] Make is possible to view history if file is in a subdirectory of a Git repo 2010-07-04 23:41:47 +01:00
Hylke Bons
f1b3b4dc34 [event log] Use 'Today' and 'Yesterday' for dates 2010-07-04 20:46:33 +01:00
Hylke Bons
380f655df8 Merge branch 'master' into translations 2010-07-04 19:18:26 +01:00
Hylke Bons
f4960bc85b Revamp event log again 2010-07-04 19:11:41 +01:00
samuelt
77379b7cd5 l10n: Updated Swedish (sv) translation to 100%
New status: 46 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-04 17:37:31 +00:00
Łukasz Jernaś
bac1252347 Merge branch 'master' of gitorious.org:sparkleshare/sparkleshare 2010-07-04 19:27:59 +02:00
Hylke Bons
df5380ab3a version is still 0.1 2010-07-04 12:35:23 +01:00
Hylke Bons
2106258cca Remove duplicate icon-theme-installer script 2010-07-04 12:28:19 +01:00
Hylke Bons
c0bc61dd70 Remove unneeded icons and separate artwork license 2010-07-04 12:24:45 +01:00
Hylke Bons
e7e4cd0582 Don't need the doap file anymore 2010-07-04 12:16:26 +01:00
Hylke Bons
f2b2a67616 Merge branch 'translations' 2010-07-04 12:02:12 +01:00
Hylke Bons
395280460b rename notify-sharp to NotifySharp, just looks nicer 2010-07-04 12:00:59 +01:00
Hylke Bons
94bbc8eea0 Split SparkleDiff over several smaller files 2010-07-04 11:50:27 +01:00
Hylke Bons
9a9919999e sparklediff: update controls when shown 2010-07-04 02:00:16 +01:00
Hylke Bons
bff8cfc9d0 revamp sparklediff 2010-07-04 01:24:03 +01:00
Hylke Bons
78c4f75d21 sparklediff: Move scrollbars to the top and outside edges of the window 2010-07-03 23:32:04 +01:00
Hylke Bons
71a6d2967a Use arrow buttons for browsing in sparklediff 2010-07-03 23:12:02 +01:00
Łukasz Jernaś
9923e9cf09 l10n: Updated Polish (pl) translation to 95%
New status: 44 messages complete with 0 fuzzies and 2 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-03 19:42:33 +00:00
Hylke Bons
f248a3173a Add help for sparklediff command and make it consistent with that of sparkleshare 2010-07-03 19:33:42 +01:00
Hylke Bons
f1917151f0 Add wrapper script for SparkleDiff 2010-07-03 16:15:47 +01:00
Hylke Bons
0b27e24901 Add intltool to dependencies 2010-07-03 14:14:25 +01:00
Hylke Bons
a0e5491c54 Merge branch 'translations' of ssh://gitorious.org/sparkleshare/sparkleshare 2010-07-03 14:09:57 +01:00
samuelt
cb8fbc5357 l10n: Added Swedish translation
New status: 43 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-03 09:20:28 +00:00
Łukasz Jernaś
2d0a19a09c Fixup i18n of SparkleDiff 2010-07-03 09:50:02 +02:00
Łukasz Jernaś
6e249c8551 Add SparkleDiff to the build system 2010-07-03 09:39:28 +02:00
Łukasz Jernaś
14b3bf135e Merge remote branch 'origin/nautilus-extension'
Conflicts:
	README
2010-07-03 08:51:13 +02:00
Martin Lettner
f2fc2cc04b l10n: Updated German (de) translation to 93%
New status: 40 messages complete with 0 fuzzies and 3 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-02 10:50:43 +00:00
andreklapper
0eab009a99 l10n: Updated German (de) translation to 90%
New status: 39 messages complete with 1 fuzzy and 3 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-02 08:15:42 +00:00
jjmarin
0c744082d2 l10n: Updated Spanish (Castilian) (es) translation to 16%
New status: 7 messages complete with 3 fuzzies and 33 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-02 07:43:38 +00:00
jjmarin
9609b7bf50 l10n: Updated Spanish (Castilian) (es) translation to 13%
New status: 6 messages complete with 4 fuzzies and 33 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-02 07:42:43 +00:00
Misha Shnurapet
41780dd046 l10n: Updated Russian (ru) translation to 100%
New status: 43 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-02 07:28:16 +00:00
Misha Shnurapet
ec7b9c2474 l10n: Russian translation of the program UI.
New status: 40 messages complete with 0 fuzzies and 3 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-02 06:18:17 +00:00
甘 露
edabac14cb l10n: new Chinese simplified translation
New status: 35 messages complete with 0 fuzzies and 8 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-02 04:46:48 +00:00
Veeven
e0cd5b88b3 l10n: Initial Telugu (te) translation
New status: 16 messages complete with 0 fuzzies and 27 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-02 03:44:24 +00:00
Hylke Bons
ba36c96049 Merge branch 'translations' 2010-07-02 00:44:17 +01:00
Hylke Bons
87511af860 [sparklediff] nice dates and current version 2010-07-02 00:41:38 +01:00
Łukasz Jernaś
115a0837e4 l10n: Updated Polish (pl) translation to 100%
New status: 43 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-01 17:05:44 +00:00
Hylke Bons
ddd70bf91c [SparkleDiff] Sync scrollbars after changing one of the revisions 2010-06-30 12:16:35 +01:00
Hylke Bons
2aaf9aef16 Remove notidy-sharp from dependancies in README as it is now bundled 2010-06-30 01:36:12 +01:00
Hylke Bons
42b1b0758c Add todo to SparkleDiff 2010-06-30 01:25:02 +01:00
Hylke Bons
2546695382 initial commit of SparkleDiff 2010-06-30 01:08:02 +01:00
Hylke Bons
d27f0110f8 Continue cleaning up SparkleDiff code 2010-06-29 11:20:58 +01:00
Bertrand Lorentz
e9a5576036 [build] Remove useless mono-addins stuff 2010-06-28 18:52:45 +02:00
Bertrand Lorentz
e892db6426 [build] Fix path to icon-theme-installer script 2010-06-28 18:52:19 +02:00
Hylke Bons
342171e061 Merge commit 'refs/merge-requests/23' of git://gitorious.org/sparkleshare/sparkleshare into nautilus-extension 2010-06-28 13:19:27 +01:00
Hylke Bons
ff6bb887fe SparkleDiff 2010-06-28 13:17:48 +01:00
Bertrand Lorentz
c7160d0007 [build] Remove useless mono-addins stuff 2010-06-27 17:02:20 +02:00
Bertrand Lorentz
0b2e5bd51e [build] Fix path to icon-theme-installer script 2010-06-27 16:59:40 +02:00
Bertrand Lorentz
0d27e41998 [build] Add the nautilus extension to the build
If nautilus-python is present, the extension will be installed in the proper
directory.
2010-06-27 16:59:16 +02:00
Hylke Bons
d4e98736f1 update run dependancies 2010-06-26 21:27:01 +01:00
Hylke Bons
2c9c17fc5d make nautilus extension work and make the date formats consistent with those of conflicting files 2010-06-26 20:19:33 +01:00
Hylke Bons
fcc874bb13 continuation of nautilus extension, though a bit broken 2010-06-25 01:54:30 +01:00
Łukasz Jernaś
9778065c8c Fix check for schema and file suffix
String.Substring() doesn't accept values < 0. Also replace substring
matching with StartsWith() and EndsWith() to avoid some problems.
2010-06-23 17:37:22 +01:00
Łukasz Jernaś
5cdc4602a0 Fix check for schema and file suffix
String.Substring() doesn't accept values < 0. Also replace substring
matching with StartsWith() and EndsWith() to avoid some problems.
2010-06-23 18:24:02 +02:00
Łukasz Jernaś
70429d4b12 l10n: Updated Polish (pl) translation to 100%
New status: 43 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-23 09:57:19 +00:00
Hylke Bons
6e7df92e89 Fix merge conflict. 2010-06-23 10:44:41 +01:00
Łukasz Jernaś
caf6d8f9a8 Add info about script usage and simplify it 2010-06-23 11:11:46 +02:00
Łukasz Jernaś
10cc9e3cc5 l10n: Updated Polish (pl) translation to 100%
New status: 43 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-23 09:09:34 +00:00
Łukasz Jernaś
b227a0ef6a Remove no longer needed script and add intltool to reqs 2010-06-23 11:02:43 +02:00
Hylke Bons
4ed72211cd Start of the Nautilus extension 2010-06-22 00:46:36 +01:00
Łukasz Jernaś
6b6a7569da Remove additional merge related ToRelativeDate() 2010-06-21 17:20:51 +02:00
Łukasz Jernaś
3921608c08 l10n: Updated Polish (pl) translation to 100%
New status: 43 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-21 15:13:18 +00:00
Łukasz Jernaś
3e53a9d9e6 Fix one string and remove a duplicate check 2010-06-21 16:42:17 +02:00
mlettner
560ae55f4c l10n: Updated German (de) translation to 93%
New status: 40 messages complete with 0 fuzzies and 3 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-21 14:30:44 +00:00
Łukasz Jernaś
0bc46fe739 l10n: Updated Polish (pl) translation to 93%
New status: 40 messages complete with 0 fuzzies and 3 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-21 14:20:27 +00:00
Hylke Bons
acecde75fe Use some whitespace so lines won't go over 120 characters 2010-06-21 15:06:47 +01:00
Łukasz Jernaś
b28ca6f2c5 Fix plural form handling in ToRelativeDate() 2010-06-21 15:06:47 +01:00
Hylke Bons
983dc788f3 Warn the user for speed issues when uploading certain types of images 2010-06-21 15:06:47 +01:00
Hylke Bons
4a1371f0a0 some cleanups 2010-06-21 15:06:47 +01:00
Hylke Bons
ec26c11cfe add a todo 2010-06-21 15:06:47 +01:00
mlettner
be4232dbf1 l10n: Updated German (de) translation to 97%
New status: 34 messages complete with 0 fuzzies and 1 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-21 14:00:53 +00:00
mlettner
22d5defc3b l10n: Updated German (de) translation to 97%
New status: 34 messages complete with 0 fuzzies and 1 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-21 13:58:52 +00:00
mlettner
31d6f2d809 l10n: Updated German (de) translation to 77%
New status: 27 messages complete with 3 fuzzies and 5 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-21 13:55:50 +00:00
mlettner
682defa6c1 l10n: Updated German (de) translation to 25%
New status: 9 messages complete with 4 fuzzies and 22 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-21 13:51:30 +00:00
Hylke Bons
f383e25d26 Merge branch 'translations' 2010-06-21 14:47:42 +01:00
Hylke Bons
b779fc1387 Use some whitespace so lines won't go over 120 characters 2010-06-21 14:47:29 +01:00
Łukasz Jernaś
439b90008c Fix plural form handling in ToRelativeDate() 2010-06-21 15:30:34 +02:00
Hylke Bons
b1aa6d305d Warn the user for speed issues when uploading certain types of images 2010-06-20 22:05:11 +01:00
Hylke Bons
84620ef5ff Add method ToRelativeDate to SparkleHelpers 2010-06-20 20:43:49 +01:00
Hylke Bons
28e7dba47b Merge branch 'translations' 2010-06-20 20:42:51 +01:00
Hylke Bons
6bd35ce0e1 Add method ToRelativeDate to SparkleHelpers 2010-06-20 20:42:41 +01:00
Łukasz Jernaś
ff53408718 l10n: Updated Polish (pl) translation to 100%
New status: 35 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-20 19:01:53 +00:00
hbons
1a3b84e3ef l10n: Updated Dutch (Netherlands) (nl) translation to 100%
New status: 35 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-20 19:00:12 +00:00
Hylke Bons
a4c3923ca9 Add German translation 2010-06-20 17:21:22 +01:00
Hylke Bons
6b21b37222 some cleanups 2010-06-20 14:57:02 +01:00
Hylke Bons
240cd7152c add a todo 2010-06-20 14:40:39 +01:00
Hylke Bons
23ea500492 New transifex token 2010-06-20 13:44:12 +01:00
Hylke Bons
1fcd8f0364 Add transifex token file 2010-06-20 12:47:22 +01:00
Hylke Bons
5a62d5f602 remove unused image 2010-06-19 17:27:42 +01:00
Hylke Bons
2acd28c1b0 SparkleHelpers: don't add a path to the theme every time an icon is looked up 2010-06-19 17:07:45 +01:00
Hylke Bons
08ce98cedd convert user friendly urls when adding repos 2010-06-19 16:10:15 +01:00
Hylke Bons
5d48f30788 fix sparkletogiturl method 2010-06-19 16:05:42 +01:00
Hylke Bons
123d1d487c Add a method to convert from a custom sparkle:// url to a git url 2010-06-19 15:13:15 +01:00
Hylke Bons
f0cd11e590 update build instructions in readme 2010-06-19 12:04:30 +01:00
Hylke Bons
fee701012d create a .emblems file after cloning for future emblems 2010-06-19 11:36:17 +01:00
Hylke Bons
ae2692d3b4 update .gitignore and remove file that was supposed to be ignored 2010-06-19 11:14:33 +01:00
Hylke Bons
027bd3e973 Update Dutch translation 2010-06-19 11:02:17 +01:00
Hylke Bons
0bfcc705d7 update authors and add mono-devel dependancy for building 2010-06-19 10:28:46 +01:00
Hylke Bons
ece92385d0 Merge commit 'refs/merge-requests/16' of git://gitorious.org/sparkleshare/sparkleshare into autofoo 2010-06-18 23:15:39 +01:00
Bertrand Lorentz
226b139fcf Update .gitignore 2010-06-18 23:30:10 +02:00
Bertrand Lorentz
8642fc52e8 [build] Don't run gnome-doc-prepare
We don't have any user documentation yet, so it's not needed.
2010-06-18 23:29:03 +02:00
Bertrand Lorentz
7cefc2735b [build] Fix up POTFILES.in and add sort-potfiles script 2010-06-18 23:26:03 +02:00
Bertrand Lorentz
c3b4a71118 [build] Fix up configure and enable shave 2010-06-18 23:24:43 +02:00
Bertrand Lorentz
3e957a3ee4 [build] Remove unnecessary build rules 2010-06-18 23:22:56 +02:00
Bertrand Lorentz
ee557af21e [build] Replace autogen.sh by the one from banshee 2010-06-18 23:21:34 +02:00
Bertrand Lorentz
4fe0061cda Remove useless files in build and add icon-theme-installer 2010-06-18 23:16:10 +02:00
Bertrand Lorentz
40d8ec2eb4 Remove autogenerated po/Makefile.in.in from git 2010-06-18 23:13:23 +02:00
Hylke Bons
05005ea832 Ignore hidden OSX dirs 2010-06-18 17:16:14 +01:00
Simon Pither
145a5765d9 merge new file watching algorithm 2010-06-18 12:59:02 +01:00
Łukasz Jernaś
402ff676b8 Grab the icon path from configure via Defines 2010-06-18 13:45:36 +02:00
Łukasz Jernaś
2d16ecba78 Add icon theme installable icons 2010-06-18 13:35:20 +02:00
Łukasz Jernaś
059d15e7bf Merge remote branch 'upstream/master' into autofoo 2010-06-18 13:07:18 +02:00
Łukasz Jernaś
93163a6e2d Merge remote branch 'upstream/master' into autofoo 2010-06-18 12:34:52 +02:00
Łukasz Jernaś
5e125ff7e7 Drop intltool req to 0.40.6 (hope it doesn't break) 2010-06-18 01:04:40 +02:00
Łukasz Jernaś
be5b68afb5 Fix autogen.sh 2010-06-18 00:54:31 +02:00
Sandy Armstrong
3b0cd3e98a Update bash script 2010-06-18 00:17:38 +02:00
Łukasz Jernaś
8187f0c60d Update .gitignore 2010-06-18 00:08:29 +02:00
Łukasz Jernaś
0d9ab2b609 Add LINGUAS file
The LINGUAS file specifies which languages should be installed
2010-06-18 00:07:41 +02:00
Łukasz Jernaś
7f60fd2fe9 Generate some defines from configure 2010-06-18 00:06:11 +02:00
Łukasz Jernaś
7770999db3 Speficify Gtk.Action explicitly to avoid conflct with System.Action 2010-06-18 00:05:14 +02:00
Łukasz Jernaś
18b3d751ca Remove generated Makefile 2010-06-17 23:57:01 +02:00
Łukasz Jernaś
81d3ed86c7 Fixup makefiles 2010-06-17 23:56:43 +02:00
Hylke Bons
b35cf03161 make event log prettier some more 2010-06-17 22:40:10 +01:00
Hylke Bons
c2aeb8d248 use grey text for time in event log and add smaller icon sizes for avatar-default 2010-06-17 21:51:05 +01:00
Hylke Bons
8342a898df SparkleWindow: fix gtk warning adding columns 2010-06-17 20:44:10 +01:00
Hylke Bons
6be69b3366 add newline to commit message where there are more than one file 2010-06-17 20:34:11 +01:00
Hylke Bons
6bbbe6719f remove unneeded file 2010-06-17 20:27:49 +01:00
Hylke Bons
460eb8dc16 SparkleSpinner: update coding style 2010-06-17 20:26:43 +01:00
Hylke Bons
79183ea6a1 update coding style 2010-06-17 20:25:01 +01:00
Łukasz Jernaś
d5edb4da1c Saving my autohell work, based of banshee/f-spot 2010-06-17 18:35:33 +02:00
Łukasz Jernaś
b440bcf355 Create basic intltool infrastructure 2010-06-17 16:58:01 +02:00
Steven Harms
f83ca7ca4a When adding a remote ssh repository which doesn't exist, System.IO.DirectoryNotFoundException was previously not caught, causing SparkleShare to exit 2010-06-17 10:39:02 -04:00
Hylke Bons
77efdbd577 use smaller buddy icon in bubbles 2010-06-17 00:31:47 +01:00
Hylke Bons
da0978bcd4 add gvfs to Run requirements 2010-06-17 00:25:46 +01:00
Hylke Bons
34109b28fc SparkleBubble: update coding style 2010-06-17 00:24:46 +01:00
Hylke Bons
736ffd79b5 SparkleRepo: make some methods private where it makes sense 2010-06-17 00:16:50 +01:00
Hylke Bons
b41d22edd6 SparkleStatusIcon: update coding style 2010-06-17 00:04:14 +01:00
Hylke Bons
47263f9a66 Fix compile errors. oops. 2010-06-16 23:36:48 +01:00
Hylke Bons
0eb81597f3 commit and push after adding offline pre sparkle start changes (Simon Pither) 2010-06-16 23:29:46 +01:00
Hylke Bons
04946f56fa Remove unneeded method (Simon Pither) 2010-06-16 23:21:55 +01:00
Hylke Bons
f606ef66ff Add a .gitignore to the repo after a succesful clone. 2010-06-16 23:04:40 +01:00
Simon Pither
87cbc67b53 Remove unused method 2010-06-16 15:36:46 +01:00
Simon Pither
9511632cdf Don't refresh the repo list until after the new directory has been moved into place 2010-06-16 15:36:45 +01:00
Simon Pither
94da4a6599 Improve the initial pickup of offline (without sparkleshare running) changes 2010-06-16 15:36:45 +01:00
Simon Pither
da6a3819b6 Improve the monitoring/adding algorithm to copy with lots/large files being added
Hopefully this simplifies the code and logic a little too
2010-06-16 10:55:40 +01:00
Steven Harms
53962d9e8e Fix autostart because pid already exists even though program is not running 2010-06-15 23:42:23 -04:00
Hylke Bons
85c56ad37a SparkleHelpers/Paths: update coding style 2010-06-16 00:29:29 +01:00
Hylke Bons
bc7b38502c remove unused EventBubble method 2010-06-16 00:10:08 +01:00
Hylke Bons
1de0652daf change avatar size in log to 24 2010-06-16 00:03:12 +01:00
Hylke Bons
036bc251b1 Move autostart .desktop file creation to code 2010-06-15 23:21:02 +01:00
Hylke Bons
0f26dc412a update authors 2010-06-15 22:28:17 +01:00
Steven Harms
2a2458dc0a Update to auto start automatically in gnome 2010-06-15 13:11:56 -04:00
Philipp Gildein
73a4be0ddc Fix NullReferenceException when using UserName uninitialized 2010-06-15 14:53:55 +01:00
Hylke Bons
07f1ef22a0 update coding style 2010-06-15 14:49:36 +01:00
Hylke Bons
43f5cbdce4 SparkleRepo: update coding style 2010-06-15 01:08:35 +01:00
Hylke Bons
e92da2bcf1 SparkleDialog: move or delete depending on succes after cloning is done 2010-06-15 00:36:12 +01:00
Hylke Bons
d03186219b SparkleDialog: update coding style 2010-06-15 00:28:08 +01:00
Simon Pither
9348c6d0f1 Use Mono.Unix instead of shelling out to whoami 2010-06-14 22:25:37 +01:00
Hylke Bons
5cd9d50ef9 update repos after succesful cloning 2010-06-13 22:24:14 +01:00
Hylke Bons
b3e8f6492c Merge commit 'refs/merge-requests/10' of git://gitorious.org/sparkleshare/sparkleshare 2010-06-13 16:12:59 +01:00
Hylke Bons
f00833917c Fix whitespace 2010-06-13 16:10:58 +01:00
Hylke Bons
16ac5ad6cd revert to cloning to sparkle tmp path 2010-06-13 16:07:51 +01:00
Hylke Bons
887a7517b8 update authors 2010-06-13 16:01:16 +01:00
Jorge Bianquetti
5b773b6298 Spanish translation 2010-06-13 16:22:23 +02:00
Oleg Khlystov
3f403f6877 Fixed: if added remote folder then update repositories in menu 2010-06-13 17:47:00 +04:00
Oleg Khlystov
0c18557bbf Fixed: if repository invalid then show error 2010-06-13 17:42:54 +04:00
Hylke Bons
8f173747a2 revamp event log. much simpeler now 2010-06-13 00:40:40 +01:00
Hylke Bons
5a1ef31b01 rename Folder to Remote Folder for extra clarity 2010-06-12 23:44:42 +01:00
Hylke Bons
60807b6eea don't pop up nautilus window when clone fails, show Add dialog instead 2010-06-12 23:36:08 +01:00
Hylke Bons
429d6d76fb make more strings transletable 2010-06-12 18:03:15 +01:00
Hylke Bons
fa16fccbde make sure to quote folder name 2010-06-12 17:41:03 +01:00
Hylke Bons
fc1df26b64 update coding style (2) 2010-06-12 17:30:31 +01:00
Hylke Bons
98e0501f82 Merge branch 'integration' 2010-06-12 17:29:44 +01:00
Hylke Bons
b5f500ae8c update coding style 2010-06-12 17:29:32 +01:00
Hylke Bons
c72df3e206 don't scatter syncing state string changes all over the place 2010-06-12 17:21:03 +01:00
Łukasz Jernaś
9d5282474a Use XDG_CACHE_HOME for avatar cache
Be nice with regard to XDG Base Directory Specification at
http://standards.freedesktop.org/basedir-spec/latest/
2010-06-12 18:01:22 +02:00
Hylke Bons
1add5b88f6 update UI when a repo folder is deleted (still commented out) 2010-06-12 15:37:03 +01:00
Hylke Bons
13cee587f0 add Git# todo 2010-06-12 15:00:39 +01:00
Hylke Bons
32daa90131 add ndesk-dbus-glib-devel to build deps in readme 2010-06-12 14:41:11 +01:00
Hylke Bons
ac32ce97f8 Merge branch 'master' of ssh://gitorious.org/sparkleshare/sparkleshare into integration 2010-06-12 14:34:16 +01:00
Hylke Bons
13fab10da5 fix whitespace 2010-06-12 14:31:33 +01:00
Hylke Bons
843a8cc024 add comments 2010-06-12 14:25:11 +01:00
Hylke Bons
6568e0337d fix whitespace 2010-06-12 14:20:38 +01:00
Hylke Bons
1786e746e7 make coding style consistent in sparklebubble 2010-06-12 14:12:52 +01:00
Hylke Bons
f568399bb2 Merge commit 'refs/merge-requests/8' of git://gitorious.org/sparkleshare/sparkleshare 2010-06-12 14:05:59 +01:00
Hylke Bons
e7e439c279 fix some whitespace 2010-06-12 10:45:44 +01:00
Hylke Bons
9c53333f88 cleanup ugly path concatenations and add some comments 2010-06-12 10:42:37 +01:00
Hylke Bons
60f276a436 remove spacs between debuginfo vars 2010-06-12 10:33:20 +01:00
Hylke Bons
0aba4708c1 remove todo for fixed bug 2010-06-12 10:18:09 +01:00
Hylke Bons
6c904659b3 update readme 2010-06-12 10:03:37 +01:00
Sandy Armstrong
f0383e226f Update .gitignore 2010-06-12 09:47:21 +01:00
Sandy Armstrong
370dde81ce Specify git checkout directory name
Guarantees that the checkout dir name is what we think.
2010-06-12 09:47:04 +01:00
Sandy Armstrong
6867f279a4 Move tmp dir from /tmp/sparkleshare to ~/SparkleShare/.tmp
Works around an issue where Directory.Move doesn't work
across different partitions.
2010-06-12 09:46:49 +01:00
Sandy Armstrong
9713068e5c Update .gitignore 2010-06-12 09:46:37 +01:00
Sandy Armstrong
72ef75df49 Remove generated file 2010-06-12 09:46:12 +01:00
Hylke Bons
dcc954babc Merge commit 'refs/merge-requests/6' of git://gitorious.org/sparkleshare/sparkleshare into integration 2010-06-12 09:45:35 +01:00
Hylke Bons
183cb1b369 update authors 2010-06-12 09:35:45 +01:00
Łukasz Jernaś
fe2ba27c3a Update my email 2010-06-11 22:04:25 +02:00
Łukasz Jernaś
31ac24d9eb Added Polish translation 2010-06-11 22:02:38 +02:00
Sandy Armstrong
50dac88e88 Update .gitignore 2010-06-11 10:59:54 -07:00
Sandy Armstrong
2d0f124858 Specify git checkout directory name
Guarantees that the checkout dir name is what we think.
2010-06-11 10:59:23 -07:00
Sandy Armstrong
df7a8d31ef Move tmp dir from /tmp/sparkleshare to ~/SparkleShare/.tmp
Works around an issue where Directory.Move doesn't work
across different partitions.
2010-06-11 10:58:40 -07:00
Philipp Gildein
0aa3446e70 Only add actions if the notification system permits it
Fixes ugly dialogs in Ubuntu > 9.04. Changing the instructions in the bubbles would help the usability on such systems though.
2010-06-11 19:23:25 +02:00
Sandy Armstrong
bd7371c6d7 Update .gitignore 2010-06-11 07:22:19 -07:00
Sandy Armstrong
88ca81e8a4 Remove generated file 2010-06-11 07:22:19 -07:00
Sandy Armstrong
da121da7b6 Bundle notify-sharp by default (fix openSUSE build)
Not every distro has the same API in "0.4.0", since
there was never an actual upstream release of
notify-sharp 0.4.0.

Once we have autofoo, we should make use of external
notify-sharp an option for distros that have more
recent code.
2010-06-11 07:21:36 -07:00
Hylke Bons
b2e154b9d2 update authors 2010-06-11 15:05:46 +01:00
Philipp Gildein
a9e812bb41 Don't hide context menu on mouse up 2010-06-11 14:37:08 +02:00
Philipp Gildein
ee8c17713b Use Quit() method when quitting through the context menu
The Quit() method deletes the pid file correctly and ensures that the `sparkleshare` bash script works correctly.
2010-06-11 14:00:07 +02:00
Sandy Armstrong
8fab66fb27 Fix my email 2010-06-11 00:29:04 +01:00
Hylke Bons
3881dcc119 update authors 2010-06-11 00:29:04 +01:00
Hylke Bons
2516bf7d44 update project file 2010-06-11 00:29:04 +01:00
Łukasz Jernaś
a893fc0f9d Don't split sentences when it isn't necessary 2010-06-11 00:50:52 +02:00
Łukasz Jernaś
661ae76460 Fix po file generation
xgettext should only look for messages marked with Catalog.Get*()
and _() leaving other strings alone.
2010-06-11 00:44:06 +02:00
Hylke Bons
00e00020d9 add Łukasz Jernaś to authors 2010-06-10 22:57:44 +01:00
Łukasz Jernaś
f311c28b49 Properly handle strings with parameters
String.Format should be used for strings which have variables
inside. This assures that no context is lost for translators.
2010-06-10 23:44:58 +02:00
Hylke Bons
da401df16e add todo 2010-06-08 15:11:41 +01:00
Hylke Bons
2d3ef4b3ef fix crash due to change in path concatenations 2010-06-05 00:22:58 +02:00
Hylke Bons
bfd821decf adjust some process settings 2010-06-04 22:15:30 +02:00
Hylke Bons
3368940220 port more debuginfo to new debug method 2010-06-04 22:01:17 +02:00
Hylke Bons
73bc984d53 make debuginfo optional and add timestamps 2010-06-04 21:45:42 +02:00
Hylke Bons
8ed1afbee7 concatenate file path properly 2010-06-04 21:00:45 +02:00
Hylke Bons
ad10d8c789 concatenate file path properly 2010-06-04 20:59:24 +02:00
Hylke Bons
6c242dad74 make home dir fetching less platform dependant 2010-06-04 20:58:07 +02:00
Hylke Bons
8f2755bf37 get the user's real name from the system 2010-06-02 00:51:43 +02:00
Hylke Bons
87330fbbdd remove whitespace 2010-06-01 21:55:20 +02:00
Hylke Bons
c09a229704 up version 2010-06-01 21:45:31 +02:00
Hylke Bons
41dd6c539a add functions for future status icon changes 2010-06-01 21:40:28 +02:00
Hylke Bons
7f69636123 rename if a cloned folder already exists 2010-06-01 21:33:09 +02:00
Hylke Bons
1ab3014f35 fix notifications in Add dialog and other places 2010-06-01 20:58:08 +02:00
Hylke Bons
9537ce435a statusicon: don't let the menu overlap the icon 2010-06-01 19:00:57 +02:00
Hylke Bons
7b97ab8b47 code cleanup 2010-06-01 17:22:04 +02:00
Hylke Bons
fcd3124f2f idle state for status icon by default 2010-06-01 00:50:52 +02:00
Hylke Bons
79cd7f9a04 change text in status menuitem when syncing state changes 2010-05-31 21:56:04 +02:00
Hylke Bons
d8c0aa0c7d fix coding style 2010-05-31 21:24:42 +02:00
Hylke Bons
e0c700f697 use icon for sparkleshare folder icon in menu 2010-05-31 18:22:36 +02:00
Hylke Bons
892f8a6da3 code cleanup 2010-05-31 18:06:49 +02:00
Hylke Bons
fba42f5b12 clean up Add dialog some more 2010-05-31 17:12:36 +02:00
Hylke Bons
0eb5be5a6f update Add dialog 2010-05-31 14:57:42 +02:00
Hylke Bons
0f6bf3a1c9 use an arrpw instead of a slash as path separator 2010-05-31 12:38:55 +02:00
Hylke Bons
30d637baaa add some comments 2010-05-29 17:40:44 +02:00
Hylke Bons
0122cf854d add some comments 2010-05-29 16:37:07 +02:00
Hylke Bons
8119c59921 refresh ui when adding new folder and fix syncing 2010-05-29 16:18:38 +02:00
Hylke Bons
2b8deb2367 fix Add dialog 2010-05-29 15:56:32 +02:00
Hylke Bons
8ea3b826d6 fix statusicon 2010-05-29 14:43:28 +02:00
Hylke Bons
31855596b5 remove debug message 2010-05-27 11:44:18 +02:00
Hylke Bons
ff9fee2506 add some comments and translation opportunities 2010-05-27 11:40:53 +02:00
Hylke Bons
270e57af07 sparklebubble: use icon by default 2010-05-27 11:26:54 +02:00
Hylke Bons
174c1ad962 fill in default repo url when possible 2010-05-27 11:22:19 +02:00
Hylke Bons
346b7c89d9 code cleanup 2010-05-27 11:14:56 +02:00
Hylke Bons
afcd143063 allow the : to seprate repo name from domain in addresses 2010-05-27 10:59:05 +02:00
Hylke Bons
3a86a11ba4 Fix crash where SparkeDialog is destroyed too early. 2010-05-27 10:51:39 +02:00
Hylke Bons
0ac4ac97f9 add doap file 2010-05-25 21:20:17 +01:00
Hylke Bons
eac35e29ef add todo 2010-05-23 21:29:22 +01:00
Hylke Bons
7bb96b9f6a tweak icon 2010-05-23 19:35:28 +01:00
Hylke Bons
4d12f26877 forget to read the git status output in rebase 2010-05-23 19:03:05 +01:00
Hylke Bons
087d8d3853 disable file monitoring while resolving conflicts 2010-05-23 18:57:18 +01:00
Hylke Bons
74b1c54523 show a notification when a conflict happens 2010-05-23 18:46:25 +01:00
Hylke Bons
9ce6fe71f7 conflict resolution 2010-05-23 18:40:35 +01:00
Hylke Bons
c9a4434718 update svg 2010-05-23 17:43:40 +01:00
Hylke Bons
44538606d0 animate statusicon when syncing 2010-05-23 16:02:46 +01:00
Hylke Bons
47488896c9 rebase instead of merge 2010-05-23 14:14:24 +01:00
Hylke Bons
3fb57fee88 icon license file 2010-05-22 18:38:28 +01:00
Hylke Bons
c163f1156d gitorious icon 2010-05-22 18:34:43 +01:00
Hylke Bons
9db152cdf7 add service icons to the autocomplete list 2010-05-22 18:29:57 +01:00
Hylke Bons
e82d67ba9b autocomplete when adding a folder 2010-05-22 16:53:37 +01:00
Hylke Bons
00793030cf show 'some rearrangements 2010-05-22 16:41:28 +01:00
Hylke Bons
296808b8a0 show 'You' when you made the commit 2010-05-21 11:06:49 +01:00
Hylke Bons
0bfabe9caf update colours a bit 2010-05-21 10:49:11 +01:00
Hylke Bons
e42d18d43b add another platform switch 2010-05-21 09:56:55 +01:00
Hylke Bons
c3c6394400 use switch statement for platform dependant stuff 2010-05-21 00:44:37 +01:00
Hylke Bons
8e2197c8db align the relative timestampe to the right in the treeview 2010-05-20 23:37:59 +01:00
Hylke Bons
aad4808953 remove .git suffix from window title too 2010-05-20 23:32:56 +01:00
Hylke Bons
ae0a891045 update first run notification 2010-05-20 23:21:40 +01:00
Hylke Bons
0450f53d94 comment out not working code 2010-05-20 23:17:44 +01:00
Hylke Bons
7cc9dcca42 enable notifications by default 2010-05-20 23:16:26 +01:00
Hylke Bons
623b8537f1 enable notifications by default 2010-05-20 23:10:26 +01:00
Hylke Bons
abdf103e53 show That's you! in the e-mail position 2010-05-20 23:09:03 +01:00
Hylke Bons
5d509ac9df compose an e-mail message in the user's e-mail client when a person is double clicked 2010-05-20 22:59:58 +01:00
Hylke Bons
c010c36789 highlight person that made selected commit. really works now 2010-05-20 21:56:43 +01:00
Hylke Bons
a03e5a416f fix bug where all repo menu items open the same window 2010-05-20 20:38:10 +01:00
Hylke Bons
fbf9e190a5 make spinner smaller 2010-05-19 21:56:20 +01:00
Hylke Bons
7dd2dbe3f2 Actually grab the repo name fro mthe entry in Add dialog 2010-05-19 21:47:43 +01:00
Hylke Bons
f60d00d272 make global setting for notifications work 2010-05-19 12:21:15 +01:00
Hylke Bons
1ba9344512 remove preferences dialog code 2010-05-19 11:57:47 +01:00
Hylke Bons
8887ad6ebc don't show folder name in title twice 2010-05-19 11:51:56 +01:00
Hylke Bons
21fe5ebe3c fix type in debug info 2010-05-19 10:59:10 +01:00
Hylke Bons
d51f9de753 allow unselecting of users 2010-05-19 10:51:58 +01:00
Hylke Bons
d8ac3a68db allow repos with less than 25 commits 2010-05-19 10:13:58 +01:00
Hylke Bons
cdee73d858 don't copy array 2010-05-19 10:11:53 +01:00
Hylke Bons
445a5beca5 fix compile error 2010-05-19 10:06:20 +01:00
Hylke Bons
935326b383 use a vertical layout 2010-05-19 01:57:49 +01:00
Hylke Bons
cb14407e95 use a vertical layout 2010-05-19 01:53:02 +01:00
Hylke Bons
1fe69e06e0 fix some things in the Add dialog 2010-05-19 00:59:48 +01:00
Hylke Bons
bb27ac8b31 add Add dialog to menu 2010-05-19 00:48:30 +01:00
Hylke Bons
71a26a63bc check for changes before merging, but reading output doesn't work 2010-05-19 00:39:56 +01:00
Hylke Bons
fd64e5c4af add todo 2010-05-18 23:39:20 +01:00
Hylke Bons
2efec882e1 fix spacing of the status window 2010-05-18 22:16:47 +01:00
Hylke Bons
35c2cbc0b8 update status icon menu 2010-05-18 22:10:23 +01:00
Hylke Bons
95127af8ca show whole eventlist when unselecting all users 2010-05-18 22:01:39 +01:00
Hylke Bons
50638a9a7a make SelectedEmail a private property instead of passing it around all the time 2010-05-18 21:56:08 +01:00
Hylke Bons
91a4f2688f allow selecting of log entries to highlight users kinda 2010-05-18 21:44:20 +01:00
Hylke Bons
42bea18cfe allow filtering of event log by clicking authors 2010-05-18 20:44:15 +01:00
Hylke Bons
473c5aa7a8 add basic translation support 2010-05-18 19:40:58 +01:00
Hylke Bons
6a3eac53e0 add faq to readme 2010-05-18 11:42:49 +01:00
Hylke Bons
01b795eaea fix space in preferences dialog 2010-05-18 11:15:42 +01:00
Hylke Bons
2442a4cb95 clean up dialog and fix warnings 2010-05-18 10:39:07 +01:00
Hylke Bons
60c5f5110e move info and options to a preferences window 2010-05-17 13:33:38 +01:00
Hylke Bons
7ec84f1b4c create configuration files after cloning the repo 2010-05-17 13:07:09 +01:00
Hylke Bons
d2bbc9c6f7 add todo 2010-05-17 00:53:23 +01:00
Hylke Bons
ebfb4901d4 don't show bubble when committing yourself 2010-05-16 23:26:34 +01:00
Hylke Bons
c762314868 update AUTHORS 2010-05-16 21:08:48 +01:00
Hylke Bons
7cef01b1ce name 0.0.12 2010-05-16 17:57:29 +01:00
Hylke Bons
a739002a01 code cleanup 2010-05-16 17:56:52 +01:00
Hylke Bons
4b8f2c9217 code cleanup 2010-05-16 17:55:33 +01:00
Hylke Bons
353aee522e update statusicon menu 2010-05-16 17:46:38 +01:00
Hylke Bons
d90a288496 rethink UI 2010-05-16 17:14:59 +01:00
Hylke Bons
94fe2ca2e7 rethink UI 2010-05-16 17:10:50 +01:00
Hylke Bons
ed3f0e7bb8 Use a pretty icon view instead of a treeview for the people list 2010-05-16 14:07:07 +01:00
Hylke Bons
5f68acabcd fix some issues with non existing repos 2010-05-16 13:28:25 +01:00
Hylke Bons
10e72e3cb7 remove Add dialog and change welcome message 2010-05-16 12:15:17 +01:00
Hylke Bons
42675ffa0d don't change the notification icon 2010-05-15 22:36:10 +01:00
Hylke Bons
ef4c3f9402 don't change the notification icon 2010-05-15 22:26:34 +01:00
Hylke Bons
05b450ce77 don't change the notification icon 2010-05-15 22:24:57 +01:00
Hylke Bons
5047286d1c change button text 2010-05-15 12:43:42 +01:00
Hylke Bons
13b5c95aab don't need the remove button. just remove it from the SparkleShare folder. 2010-05-15 12:41:18 +01:00
Hylke Bons
9aaa229216 respect notify and sync settings 2010-05-15 11:10:38 +01:00
Hylke Bons
c89378988e write/delete config files when toggling checkbuttons 2010-05-15 10:57:18 +01:00
Hylke Bons
92ea48d457 check for config files 2010-05-15 10:49:14 +01:00
Hylke Bons
05db18d215 rereference libs 2010-05-14 14:34:48 +01:00
Hylke Bons
a41eba9f46 make gnome platform stuff conditional 2010-05-13 23:51:01 +01:00
Hylke Bons
7a5fa42c67 fix regex 2010-05-13 23:45:04 +01:00
Hylke Bons
c8fb4dc556 fix regex 2010-05-13 23:44:16 +01:00
Hylke Bons
0b1db8b814 separate dialog class and make field checking work 2010-05-13 23:29:54 +01:00
Hylke Bons
311697616c add method to check a git url 2010-05-13 21:29:21 +01:00
Hylke Bons
bf68b3b26c check adddialog entry fields kinda 2010-05-12 10:58:41 +01:00
Hylke Bons
cdf27e6454 events page is the most important page 2010-05-11 11:40:31 +01:00
Hylke Bons
dcf048cb5a more debug info 2010-05-11 10:45:28 +01:00
Hylke Bons
b6129a4312 add sparkleplatform class to check for the user's platform 2010-05-11 10:42:01 +01:00
Hylke Bons
4cb6eea9d4 fix path and cleanups 2010-05-11 01:03:35 +01:00
Hylke Bons
79cf9a3754 increase fetch interval 2010-05-11 00:22:56 +01:00
Hylke Bons
50675f5667 add more debuginfo and stop fetching while buffering 2010-05-11 00:21:56 +01:00
Hylke Bons
c386a4656d let getavatar return pixbuf instead of string 2010-05-10 23:20:17 +01:00
Hylke Bons
70d7573742 Use an icon theme to look up icons 2010-05-10 14:42:46 +01:00
Hylke Bons
b1f2c91f1c update bubble 2010-05-09 02:02:00 +01:00
Hylke Bons
f2ebc3d4c9 use new icons 2010-05-09 01:47:23 +01:00
Hylke Bons
781e85a8f1 update emblems 2010-05-09 01:43:37 +01:00
Hylke Bons
14c47abb5f statusicon updates, not working too well yet 2010-05-08 21:06:59 +01:00
Hylke Bons
58decda5c5 make statusicon static and allow icon changes 2010-05-08 18:23:40 +01:00
Hylke Bons
ea43c38063 fix some more paths 2010-05-08 17:55:45 +01:00
Hylke Bons
b886b79d4d add spinner 2010-05-08 17:38:15 +01:00
Hylke Bons
78fa213cd9 add a bookmark to the nautilus sidebar, places menu etc. 2010-05-08 17:16:04 +01:00
Hylke Bons
a747a97626 add emblem support. but it doesn't work... 2010-05-08 16:41:54 +01:00
Hylke Bons
dd2ae0b265 clean up helpers and update more paths 2010-05-08 15:56:32 +01:00
Hylke Bons
8d6fe6c16d Fix some paths and add multi-combine method 2010-05-08 15:31:44 +01:00
Hylke Bons
8b100ea58d sourced for emblems 2010-05-08 12:32:58 +01:00
Hylke Bons
66d1974d3f add more gnome theme icons 2010-05-08 12:28:56 +01:00
Hylke Bons
a895173e14 ship gnome icons 2010-05-07 19:12:54 +01:00
Hylke Bons
792e5a352f fix count issue in spinner 2010-05-07 16:01:38 +01:00
Hylke Bons
ab8270cb25 fix whitespace 2010-05-07 02:05:03 +01:00
Hylke Bons
249e6a7785 make gtkspinner clone work 2010-05-07 02:01:43 +01:00
Hylke Bons
df2a1bd491 make add dialog work kinda. restructure 2010-05-06 01:17:00 +01:00
Hylke Bons
559e3dc01a start to clone gtkspinner 2010-05-05 23:10:42 +01:00
Hylke Bons
c485fb917e Icon polish by Jakub Steiner. 2010-05-05 15:08:52 +01:00
Hylke Bons
9145161c53 update some readme 2010-05-05 14:40:59 +01:00
Hylke Bons
575528693e update some readme 2010-05-05 14:15:16 +01:00
Hylke Bons
f22f17eb42 update some readme 2010-05-05 14:13:55 +01:00
Hylke Bons
cc210f41cb rename some classes and file 2010-05-05 03:10:09 +01:00
Hylke Bons
64ab02446e update makefile 2010-05-05 02:47:04 +01:00
Hylke Bons
1e56692db1 update readme and call 0.0.11 2010-05-05 02:20:54 +01:00
Hylke Bons
11eda8993a Code cleanup 2010-05-05 02:15:59 +01:00
Hylke Bons
aa45c15f2e rename stuff and add separate bubble class 2010-05-05 01:17:08 +01:00
Hylke Bons
49dbf34ad4 new add dialog. prevent main window from opening when there are no folders 2010-05-05 00:46:14 +01:00
Hylke Bons
320e7788b7 hack fix to crash 2010-05-04 22:06:16 +01:00
322 changed files with 56566 additions and 2618 deletions

57
.gitignore vendored
View file

@ -1,3 +1,60 @@
*~
*.swp
*.swo
.DS_Store
*.exe
*.exe.mdb
*.userprefs
*.pidb
*.gmo
*.bak
*.suo
*.sln.cache
*.user
*.resources
Makefile.in
Makefile
intltool-*
compile
configure
config.guess
config.h
config.h.in
config.log
config.status
config.sub
aclocal.m4
autom4te.cache/
bin/
obj/
git-*
install-sh
libtool
ltmain.sh
lt*.m4
missing
build/m4/shave/shave
build/m4/*.m4
build/m4/shave/shave-libtool
Sparkles/InstallationInfo.Directory.cs
SparkleShare/Linux/sparkleshare
SparkleShare/Mac/git/*
SparkleShare/Mac/git*.gz
gnome-doc-utils.make
/sparkleshare-*
desktop.ini
_ReSharper.*
*.msi
*.wixobj
*.wixpdb
*.wxs
*.dotCover
SparkleShare/Windows/build/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/

26
.travis.yml Normal file
View file

@ -0,0 +1,26 @@
language: csharp
matrix:
include:
- os: linux
services:
- docker
- os: osx
sudo: required
before_install:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker pull ubuntu:xenial ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then wget https://dl.xamarin.com/XamarinforMac/Mac/xamarin.mac-3.0.0.393.pkg ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then sudo installer -pkg xamarin.mac*.pkg -target / ; fi
script:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker build --file build/ci/Dockerfile --tag sparkleshare:nightly . ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then xbuild /p:Configuration=ReleaseMac SparkleShare.sln ; fi
before_deploy:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then export DEPLOY_FILE=`docker run --name container sparkleshare:nightly find / -name sparkleshare*.tar.gz` ; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker cp container:${DEPLOY_FILE} ./ ; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then mv sparkleshare*.tar.gz sparkleshare-linux-nightly-${TRAVIS_COMMIT}.tar.gz ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then mv SparkleShare/Mac/bin/ReleaseMac/SparkleShare.app . ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then zip --recurse-paths sparkleshare-mac-nightly-${TRAVIS_COMMIT}.zip SparkleShare.app ; fi

View file

@ -1,4 +0,0 @@
Hylke Bons <hylkebons@gmail.com>
Artwork:
Lapo Calamandrei <calamandrei@gmail.com>

46
CODE_OF_CONDUCT.md Normal file
View file

@ -0,0 +1,46 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at hi@planetpeanut.uk. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/

View file

@ -1,27 +0,0 @@
SparkleShare.exe : SparkleShare.sln
mdtool build --f --buildfile:SparkleShare.sln
install:
mkdir -p /usr/local/share/sparkleshare
cp SparkleShare/bin/Debug/SparkleShare.exe /usr/local/share/sparkleshare/
cp SparkleShare/bin/Debug/SparkleShare.exe.mdb /usr/local/share/sparkleshare/
chmod 755 /usr/local/share/sparkleshare/SparkleShare.exe
cp sparkleshare /usr/local/bin/
chmod 755 /usr/local/bin/sparkleshare
cp data/icons /usr/share/ -R
mkdir -p ~/.config/autostart
cp data/sparkleshare.desktop.in ~/.config/autostart/sparkleshare.desktop
chmod 775 ~/.config/autostart/sparkleshare.desktop
gtk-update-icon-cache /usr/share/icons/hicolor -f
uninstall:
rm /usr/local/bin/sparkleshare
rm /usr/local/share/sparkleshare/SparkleShare.exe
rmdir /usr/local/share/sparkleshare
rm /usr/share/icons/hicolor/*x*/places/folder-sparkleshare.png
rm /usr/share/icons/hicolor/*x*/status/document-*ed.png
rm /usr/share/icons/hicolor/*x*/status/avatar-default.png
rm ~/.config/autostart/sparkleshare.desktop
clean:
rm src/sparkleshare.exe

25
Makefile.am Executable file
View file

@ -0,0 +1,25 @@
ACLOCAL_AMFLAGS = -I build/m4/sparkleshare -I build/m4/shamrock -I build/m4/shave
basedirs = build Sparkles Sparkles/Git
SUBDIRS = $(basedirs) $(GUISUBDIRS)
DIST_SUBDIRS = $(basedirs) SparkleShare
EXTRA_DIST = \
News.txt \
README.md \
legal/License_for_SparkleShare.txt \
legal/License_for_Sparkles.txt \
legal/Authors.txt \
SparkleShare/Linux/README.md \
SparkleShare/Linux/org.sparkleshare.SparkleShare.appdata.xml
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update \
gnome-doc-utils.make
clean-local:
rm -rf $(top_builddir)/bin

429
News.txt Executable file
View file

@ -0,0 +1,429 @@
2.0.0 for Linux, Mac and Windows (Sun Sep 10, 2017):
SparkleShare 2.0 is a clean break and will be incompatible with
the 1.x series. Repositories added using 1.0 will likely not work
and will have to be re-synced to take advantage of 2.0 features.
Hylke:
- Flatpak version now available
- Support for Git LFS managed repositories
- Updated Linux app icon by Sam Hewitt
- Projects are now grouped by host/organisation
- Prefer to use the "SparkleShare" branch if it exists remotely
- Added a GitLab preset
- Add an entry to GNOME's System Settings to manage notifications
- Encrypt names and emails in history of encrypted projects
- When conflicts are resolved "SparkleShare" is now the author and
merge commits will be hidden from the log
- Fix conflict resolution on encrypted files
- Use a standalone SSH configuration instead of ssh-agent
- Use SHA256 instead of MD5 for SSH fingerprinting
- Dropped limited HTTPS support
- Dropped insecure DSA key support
1.5.0 for Linux, Mac and Windows (Tue Dec 22, 2015):
Hylke:
- Mac UI updates to integrate well with Yosemite
- Per folder sync status in icon menu
- Add ability to pause sync and add a commit message on resume
- Remove dock icon on Mac and force windows on top
- Update certificate for Gravatar
- Resizable "Recent Changes" window on Windows
- Several stability fixes
- Improvements to filesystem watcher and exclude list
- Use more secure 4096 bit SSH keys
- Use hashed and salted password to encrypt files
- Fix change attribution in Recent Changes window on merges
- Fix disabled Continue button when entering encryption password
1.4.0 for Linux, Mac and Windows (Sun Apr 20, 2014):
Hylke:
- Check user's local bin folders for git binary
- Show a notification after trying to start the app multiple times
- Set default focus on password fields when setting up encryption
- Show disclosure triangly on Recent Changes window timestamps
- Fix some conflict resolution issues by merging instead of rebasing on the remote
- Fix crash when copying to clipboard on Windows
- Sync more quickly after the system wakes up from sleep
- Fix conflict resolution when renaming folders
1.3.0 for Linux (Sat Oct 26 2013):
Hylke:
This release focuses mainly on the move to GTK+3 and GNOME 3 integration.
If you're running SparkleShare on GNOME you're in for a treat. Special thanks
go to Bertrand Lorentz, Mirco Bauer and Stephan Sundermann for help with
the bindings, build system adjustments, and other things:
- Port interface from GTK+2 to GTK+3, replace widget implementations with new APIs
- Use GTK+3 compatible bindings for libnotify, webkitgtk, and appindicator
- Many style usability and behaviour fixes in the setup dialog
- Fix annoying flicker when changing projects on the Recent Changes window
- Improved window scalability of the Recent Changes window and about dialog
- Remove menu item that toggles notifications (this can now be done in
GNOME's system menu)
- Refocus on existing SparkleShare instance when starting multiple times
- Include an appdata XML file for the GNOME Software application
- Show correct icon and application name on GNOME 3 and Ubuntu
Cross-platform changes:
- Relicense SparkleLib, SparkleShare's common library, to GNU LGPLv3+
- Set default focus on widgets for different forms in setup dialog
1.2.0 for Linux, Mac and Windows (Sun 6 Oct 2013):
Hylke:
- Fixes to the invite feature, now works when SparkleShare isn't
running yet (by Jo Shields)
- Don't crash, but complain when FIPS is enabled on Windows
- Fix some interface logic in Add dialog
- Fix some inaccurate sync state messages in the status icon
- Fix conflict when running when TortoiseGit is installed
- Fix blank Add dialog on OS X Snow Leopard
- Fix crash when user cancels initial project download
- Fix Continue button not enabling when entering encryption password
- Fix Planio plugin name showing up as Gitorious on Linux
- Show download speed on initial project add
1.1.0 for Linux, Mac and Windows (Sun 26 May 2013):
Hylke:
- Fixed retina Mac support by Aaron Bockover
- Don't sync files with names that are problematic on Windows
- Show Client ID (link code) in the status icon menu
- Don't show notifications for changes that you made yourself
- Use large message tray icon on GNOME 3
- Added a plugin for plan.io
- Work with host keys other than just RSA
- "%20" and "_" in project names become spaces in folder names
- Stricter permissions on the SparkleShare folder on Unix systems
- Open folders in the event log by clicking project names
- Allow spaces in passwords
- Change invite scheme to sparkleshare://addProject/$URL
- Many other bug fixes and tweaks
1.0.0 for Linux, Mac and Windows (Sun Dec 9 2012):
Hylke:
- Rebrand 0.9.10 with some minor changes to 1.0.0
0.9.10 for Linux, Mac and Windows (Fri Dec 7 2012):
Hylke:
- Fix folders not opening from statusicon menu on Windows
- Fix freeze on Mac when retrying a failed add a project attempt
- Fix a freeze on Mac when updating the status icon when the menu is open
0.9.9 for Linux, Mac and Windows (Mon Dec 3 2012):
Hylke:
- Add high resolution images for retina displays on macs
- Put uncommonly used menu items in a submenu in the statusicon
- Fix an issue connecting to encrypted projects
- New tutorial slides
- Detect more types of sync errors
- Various small fixes and cleanups
0.9.8 for Linux, Mac and Windows (Sun Nov 18 2012):
Hylke:
- Show both the cumulative upload and download speeds when multiple
projects are syncing at the same time
- Defer receiving changes when affected files are locked and show
a warning in the statusicon (mostly affects Windows)
- Fix an issue where changing the case of a file name that will be
synced to Windows or Mac would result in a no longer syncable project
- Add a "Try Again" action underneath every error reported in the
statusicon to force a retry
- Always sync to the default git branch even when it's not named
"master" (e.g. "gh-pages")
- Fix unicode characters displaying weirdly in the event log
0.9.7 for Linux, Mac and Windows (Sat Nov 10 2012):
Hylke:
- Remove Growl and use native OS X notifications
- Treat underscores in project names as spaces for the folder names
- Allow periods "." in project names
- Depend on git >= 1.7.12
- Fix Mac unicode compatibility (could cause duplicate files or folders
between different platforms)
0.9.6 for Linux, Mac and Windows (Sat Oct 27 2012):
Hylke:
- Show link code and Copy button on last tutorial page
- Fix crash when the SparkleShare folder is on an unmounted drive
- Fix crash of the event log on Windows
- Keep Continue button in the same place on each tutorial page
- Remove dock icon badging on Mac now that Mountain Lion has
a notification queue
0.9.5 for Linux, Mac and Windows (Sun Oct 21 2012):
Hylke:
- Fix "Show all" link not working in event log
- Fix wrong version number in the Windows about dialog
- Fix some problems with encrypted projects
- Fix .sparkleshare file not always being hidden on Windows
- Fix "Open files" button when an encrypted project has been added
- Fix a crash of the event log on Windows
0.9.4 for Linux, Mac and Windows (Fri Oct 19 2012):
Hylke:
- Remove Nautilus extension
- Restore previous revisions of files from the event log
- Fix Mac file system watcher not always triggering
- Add symbolic icon for GNOME 3 (by Lapo)
- New Bitbucket and default user icon
- For encrypted projects, use a different salt for each project
0.9.3 for Linux, Mac and Windows (Mon Oct 1 2012):
Hylke:
- Fix endless loop when adding empty folders
- Fix freeze when adding lots of files
- Fix using hosts with a non-standard SSH port
- Fix receiving of notification service message after the first one
- New non-animating status icons
- More descriptive error reporting in the status icon
- Add link to debug log in the about dialog
- Use port 443 on the notification service to work better in
restricted networks
0.9.2 for Linux, Mac and Windows (Wed Aug 29 2012):
Hylke:
- This release fixes a crash that can happen after adding a new
project as well ssh-agent sometimes not starting on Windows
0.9.1 for Linux, Mac and Windows (Mon Aug 27 2012):
Hylke:
- Use HTTPS to fetch gravatars
- Website links in the about dialog
- Scalable custom folder icon in Nautilus 3.x
- Default host user is now "storage" instead of "git"
- Create crash reports in ~/SparkleShare when things go wrong
- New Windows folder icons
- Project folders can now be renamed in the file manager
- Resizable event log on Mac
- Fix some bugs in conflict resolution mechanism
0.9.0 for Linux, Mac and Windows (Wed Jun 27 2012):
Hylke:
- Experimental client side encryption using OpenSSL's AES
- Allow setting custom paths in config.xml
- Ship host keys of default plugins and verify on project add
- Don't touch the user's ~/.ssh/config to configure SSH
- Make fetching remote project's history optional
- Cached logs for faster event log loading/switching
- Sort event log file entries by time
- Change default notification service to use port 80
- Show backend error message(s) when on failed project add
- Update Growl framework to version 1.3.1: A separate Growl
is no longer needed and ready for Mountain Lion's notifications
- Monochrome appindicator icons on Ubuntu
Travis:
- Rewrote the notification service, now more robust and reliable
0.8.4 for Linux, Mac and Windows (Sun Mar 18 2012):
Hylke:
- Show initial sync progress in taskbar item on Windows 7
- Fix "Add" item being disabled on first run
- Fix some crashes in notfication mechanism
- Use ~/SparkleShare instead of ~/My Documents/SparkleShare on Windows
- Add option to add SparkleShare to startup items on Windows
- Add SparkleShare to Explorer sidebar
- Report whether we're sending or receiving (or both) in the status icon
- Fix some cases where SparkleShare would incorrectly say "not synced"
- Some UI changes on Windows to comply with the Windows HIG
0.8.3 for Linux, Mac and Windows (Sun Mar 11 2012):
Hylke:
- Windows version implemented with WPF
- Invites feature: link to a host with one click
- Implement sparklshare:// protocol handlers for invites
- "Add SparkleShare to login items" checkbox on the last tutorial page
- Text entries aren't being reset when selecting plugins in the setup dialog
- A variety of new default avatars (GNOME style)
- More useful hints below the entries in the setup dialog
- Breadcrumbs for paths in the event log: directories can be clicked
- Allow backends to be in separate binaries (by Shish)
- If the dock icon is visible and has a count badge, open event log on click
- Add previously successfully used hosts as plugins
0.8.2 for Linux and Mac (Sat Feb 11 2012):
Hylke:
- Use the more reliable and less resource intensive FSEvents on Mac.
- Improvements to the reconnect mechanism of the notification system
0.8.1 for Linux and Mac (Sun Jan 29 2012):
Hylke:
- Disable the Quit menu item when a sync is going on
- Show remote url when hovering project names in the log
- Fix the event log on Linux
- Allow server ports to be specified once again
- Open Folder button after setup now takes you to SparkleShare/subfolder
- Close event log on Cmd+W on Mac
0.8.0 for Linux and Mac (Sun Jan 22 2012):
Hylke:
- Show syncing progress in the status icon
- Hide dock icon on Mac until you open a window
- Update dates in the event log after midnight
- Don't let git compress already compressed files (.jpg .ogg .zip, etc.)
- Limit git's memory usage
- Ignore history of any added git/hg/bzr repositories, just add the files
- Spin status icon on syncing changes made before startup
0.6.0 for Linux and Mac (Sun Dec 25 2011):
Hylke:
- Several fixes for annoying bugs and crashes
- Fix freeze on quit on Mac
- Show project and history size in the event log
0.4.2 for Linux and Mac (Fri Dec 2 2011):
Hylke:
- Fix crash trying to add a project
0.4.1 for Linux and Mac (Tue Nov 29 2011):
Hylke: Just some small tweaks and fixes:
- Bundle git with the Mac application
- Warn about potential global gitignore files
- Remove SmartIrc4Net
- Build system fixes
- Code cleanups
0.4.0 for Linux and Mac (Sun Nov 12 2011):
Hylke: It has been a while since the last release. Since so many
things changed, and it being (softly) incompatible with 0.2, I decided
to call it 0.4. Here are the most important improvements:
- Support OS X Lion
- Revamped "Add Hosted Project..." dialog
- First run tutorial
- Clicking notifications opens the event log
- Support for organisation/host plugins
- Adding empty folders now works
- More useful error reporting
- Progress bar on the initial sync, and a button to cancel
- Replace IRC by a custom protocol as the default notification system
- Many many fixes for crashes and bugs
Travis:
- Nautilus 3.x plugin
- Bugfixes
0.2.5 for Linux and Mac (Mon Jul 25 2011):
Hylke: Reimplement notes to be less buggy and backend independent. Polish
about dialog and event log html. Fix a bug where large collections of files
weren't being synced when adding them at the same time. The event log now
collapses huge change sets and squashes events together by day when they
are on the same day and in the same folder. Add a controller per UI component
to make the Windows verion easier to implement.
0.2.4 for Linux and Mac (Wed Jun 29, 2011):
Hylke: Fix crash when setting up with an empty Git repository.
0.2.3 for Linux and Mac (Tue Jun 28, 2011):
Hylke: Add the ability to add notes in the event logs. Fix some quirks
in the webkit view on Linux. Redid gravatar fetching parts to be more
efficient. Remove headless feature. Fix some small bugs and crashes.
SparkleShare will now also try to use your existing SSH keypair. Required
Git version is now 1.7.1 or later.
0.2.2 for Linux and Mac (Tue Jun 14, 2011):
Hylke: Fix crash on first run when ~/.ssh doesn't exist. Sync algorithm
tweaks. New global event log. Ubuntu integration with libappindicator. Poll
sometimes even when using the notification service.
0.2.1 for Linux and Mac (Wed Jun 8, 2011):
Hylke: Fix bug where host names with a "-" in them weren't accepted. Fix
crash that happens when the user doesn't have their "Real Name" set in the
OS and a race condition connecting to the announcements server.
0.2 for Linux and Mac (Mon Jun 6, 2011):
Hylke: Removed the dependancy on GitSharp. File rename detection support
in the event logs. Fixed all crashes reported in RC1 and improved sync
algorithm. Redid collision detection and conflict resolving (use a copy
of each version). Improved about dialogs with version checking. Pluggable
backend (experimental Mercurial support). Added support for Growl to show
notifications on Mac.
0.2-rc1 for Linux and Mac (Sun Mar 20, 2011):
Hylke: A lot of fixes and optimisations across the backend. Less memory
usage, less crashes. Instant notifications of new changes instead of polling.
Refreshed event log HTML theme. Keeping logs in memory for faster reopening and
loads more goodness.
0.2-beta2 for Mac (Sat Feb 12, 2011):
Hylke: Mac version! Massive restructure of the code to an MVC-like model
to make building different front-ends easier. Ported the event logs to
Webkit, so users can style it to their liking. It also reduces the amount
of UI-porting that needs to be done between toolkits.
0.2-beta1 (Sun Sep 5, 2010):
Hylke: Aside from the usual bug fixes and behind the scenes work I mainly
added features that increase productivity in the event logs. Not only does
it look a lot prettier, each entry in an event log now has a clickable link
for easy access to files. It refreshes automatically on new events as well.
The Nautilus plugin now has the "Copy Web Link" context menu item, which
makes sharing links a whole lot easier.

58
README
View file

@ -1,58 +0,0 @@
SparkleShare Version 0.0.10
SparkleShare is a file sharing and collaboration tool inspired by Dropbox. It
allows you to instantly sync with any Git repository you have access to.
SparkleShare isn't just a piece of software, it's part of your workflow. It's
designed to make sharing documents and collaboration easier, and to make peers
aware of what you are doing. The user interface and features are made to
support this goal. However, you may find SparkleShare useful for other kinds of
purposes as well, like backing up files or monitoring your favourite project.
SparkleShare is not designed to be:
- a graphical frontend for git
- a backup tool
In contrast to the projects name, we will very likely
refuse to implement your personal ponies. :)
SparkleShare currently only works on Linux/GNOME.
Windows and OSX ports are planned for the future.
SparkleShare is free software and licensed under the GNU GPLv3. You are welcome
to change and redistribute it under certain conditions. For more information
see the LICENSE file or visit http://www.gnu.org/licenses/gpl-3.0.html
SparkleShare currently requires (in alphabetical order):
- ndesk-dbus-devel >= 0.6
- git >= 1.7
- gtk-sharp2 >= 2.12.7
- mono-core >= 2.2
- notify-sharp >= 0.4.0
Installing dependencies on Fedora:
# yum install git gtk-sharp2 gtk-sharp2-devel mono-core notify-sharp \
notify-sharp-devel ndesk-dbus-devel
You can build and install SparkleShare like this:
$ make
$ sudo make install
Run the service:
$ sparkleshare start
You can stop the service via the graphical interface or by typing:
$ sparkleshare stop
For help:
$ sparkleshare --help
The official website is:
http://www.github.com/hbons/SparkleShare
Have fun! :)

30
README.md Normal file
View file

@ -0,0 +1,30 @@
# [SparkleShare](https://www.sparkleshare.org/)
[SparkleShare](https://www.sparkleshare.org/) is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available for Linux distributions, macOS, and Windows. [Support the project on Patreon](https://www.patreon.com/SparkleShare).
![Banner](https://raw.githubusercontent.com/hbons/SparkleShare/master/SparkleShare/Common/Images/readme-banner.png)
## How does it work?
SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.
## Set up a host
SparkleShare uses the version control system [Git](https://git-scm.com/) under the hood, so setting up a host yourself is relatively easy. Using your own host gives you more privacy and control, as well as lots of cheap storage space and higher transfer speeds. We've made a simple [script](https://github.com/hbons/Dazzle) that does the hard work for you. If you need to manage a lot of projects and/or users it may be worth setting up a [GitLab](https://www.gitlabhq.com) instance.
## Build from source
`SparkleShare` is Free and Open Source software and licensed under the [GNU GPLv3 or later](legal/License_for_SparkleShare.txt). You are welcome to change and redistribute it under certain conditions. Its library `Sparkles` is licensed under the [GNU LGPLv3 or later](legal/License_for_Sparkles.txt).
Here are instructions to build SparkleShare on [Linux distributions](SparkleShare/Linux/README.md), [macOS](SparkleShare/Mac/README.md), and [Windows](SparkleShare/Windows/README.md).
[![Build Status](https://travis-ci.org/hbons/SparkleShare.svg?branch=master)](https://travis-ci.org/hbons/SparkleShare)
## Useful links
[Official website](https://www.sparkleshare.org/), [Twitter](https://www.twitter.com/SparkleShare), [Wiki](https://www.github.com/hbons/SparkleShare/wiki), and [Source Code](https://www.github.com/hbons/SparkleShare).
Have fun, make awesome. :)

View file

@ -1,57 +0,0 @@
#!/bin/bash
# Create a directory to save the pid to
mkdir -p /tmp/sparkleshare/
if [[ "$1" == "start" ]]; then
if [ -e "/tmp/sparkleshare/sparkleshare.pid" ]; then
echo "SparkleShare is already running."
else
echo -n "Starting SparkleShare..."
# Start SparkleShare in the background and save the pid
mono /usr/local/share/sparkleshare/SparkleShare.exe $2 &
PID=$!
echo $PID > /tmp/sparkleshare/sparkleshare.pid
echo " Done."
fi
fi
if [[ "$1" == "stop" ]]; then
if [ -e "/tmp/sparkleshare/sparkleshare.pid" ]; then
echo -n "Stopping SparkleShare..."
kill `cat /tmp/sparkleshare/sparkleshare.pid`
rm -f /tmp/sparkleshare/sparkleshare.pid
echo " Done."
else
echo "SparkleShare isn't running."
fi
fi
if [[ "$1" == "restart" ]]; then
if [ -e "/tmp/sparkleshare/sparkleshare.pid" ]; then
echo -n "Stopping SparkleShare..."
kill `cat /tmp/sparkleshare/sparkleshare.pid`
rm -f /tmp/sparkleshare/sparkleshare.pid
echo " Done."
else
echo "SparkleShare isn't running."
fi
if [ -e "/tmp/sparkleshare/sparkleshare.pid" ]; then
echo "SparkleShare is already running."
else
echo -n "Starting SparkleShare..."
# Start SparkleShare in the background and save the pid
mono /usr/local/share/sparkleshare/SparkleShare.exe $2 &
PID=$!
echo $PID > /tmp/sparkleshare/sparkleshare.pid
echo " Done."
fi
fi
if [[ "$1" == "--help" ]]; then
mono /usr/local/share/sparkleshare/SparkleShare.exe --help
fi

View file

@ -1,22 +1,89 @@

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SparkleShare", "SparkleShare\SparkleShare.csproj", "{728483AA-E34B-4441-BF2C-C8BC2901E4E0}"
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sparkles", "Sparkles\Sparkles.csproj", "{2C914413-B31C-4362-93C7-1AE34F09112A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sparkles.Git", "Sparkles\Git\Sparkles.Git.csproj", "{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SparkleShare.Windows", "SparkleShare\Windows\SparkleShare.Windows.csproj", "{728483AA-E34B-4441-BF2C-C8BC2901E4E0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SparkleShare.Linux", "SparkleShare\Linux\SparkleShare.Linux.csproj", "{5714D3CA-88A6-4330-A29D-4CA90D1D193C}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "SparkleShare", "SparkleShare\Common\SparkleShare.shproj", "{F16E3683-B622-4654-B799-99C8D68AA963}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SparkleShare.Mac", "SparkleShare\Mac\SparkleShare.Mac.csproj", "{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
Debug|Any CPU = Debug|Any CPU
ReleaseDist|Any CPU = ReleaseDist|Any CPU
ReleaseMac|Any CPU = ReleaseMac|Any CPU
DebugMac|Any CPU = DebugMac|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.Release|Any CPU.Build.0 = Release|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.ReleaseDist|Any CPU.ActiveCfg = Release|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.ReleaseDist|Any CPU.Build.0 = Release|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.ReleaseMac|Any CPU.ActiveCfg = ReleaseMac|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.ReleaseMac|Any CPU.Build.0 = ReleaseMac|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.DebugMac|Any CPU.ActiveCfg = DebugMac|Any CPU
{009FDCD7-1D57-4202-BB6D-8477D8C6B8EE}.DebugMac|Any CPU.Build.0 = DebugMac|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.Release|Any CPU.Build.0 = Release|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.ReleaseDist|Any CPU.ActiveCfg = Release|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.ReleaseDist|Any CPU.Build.0 = Release|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.ReleaseMac|Any CPU.ActiveCfg = ReleaseMac|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.ReleaseMac|Any CPU.Build.0 = ReleaseMac|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.DebugMac|Any CPU.ActiveCfg = DebugMac|Any CPU
{2C914413-B31C-4362-93C7-1AE34F09112A}.DebugMac|Any CPU.Build.0 = DebugMac|Any CPU
{5714D3CA-88A6-4330-A29D-4CA90D1D193C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5714D3CA-88A6-4330-A29D-4CA90D1D193C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5714D3CA-88A6-4330-A29D-4CA90D1D193C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5714D3CA-88A6-4330-A29D-4CA90D1D193C}.Release|Any CPU.Build.0 = Release|Any CPU
{5714D3CA-88A6-4330-A29D-4CA90D1D193C}.ReleaseDist|Any CPU.ActiveCfg = Release|Any CPU
{5714D3CA-88A6-4330-A29D-4CA90D1D193C}.ReleaseDist|Any CPU.Build.0 = Release|Any CPU
{5714D3CA-88A6-4330-A29D-4CA90D1D193C}.ReleaseMac|Any CPU.ActiveCfg = ReleaseMac|Any CPU
{5714D3CA-88A6-4330-A29D-4CA90D1D193C}.DebugMac|Any CPU.ActiveCfg = DebugMac|Any CPU
{728483AA-E34B-4441-BF2C-C8BC2901E4E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{728483AA-E34B-4441-BF2C-C8BC2901E4E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{728483AA-E34B-4441-BF2C-C8BC2901E4E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{728483AA-E34B-4441-BF2C-C8BC2901E4E0}.Release|Any CPU.Build.0 = Release|Any CPU
{728483AA-E34B-4441-BF2C-C8BC2901E4E0}.ReleaseDist|Any CPU.ActiveCfg = Release|Any CPU
{728483AA-E34B-4441-BF2C-C8BC2901E4E0}.ReleaseDist|Any CPU.Build.0 = Release|Any CPU
{728483AA-E34B-4441-BF2C-C8BC2901E4E0}.ReleaseMac|Any CPU.ActiveCfg = ReleaseMac|Any CPU
{728483AA-E34B-4441-BF2C-C8BC2901E4E0}.DebugMac|Any CPU.ActiveCfg = DebugMac|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.Release|Any CPU.Build.0 = Release|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.ReleaseDist|Any CPU.ActiveCfg = ReleaseDist|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.ReleaseDist|Any CPU.Build.0 = ReleaseDist|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.ReleaseMac|Any CPU.ActiveCfg = ReleaseMac|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.ReleaseMac|Any CPU.Build.0 = ReleaseMac|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.DebugMac|Any CPU.ActiveCfg = DebugMac|Any CPU
{8FCDF699-E2C3-4CB3-AF98-44198972AFC0}.DebugMac|Any CPU.Build.0 = DebugMac|Any CPU
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
name = SparkleShare
version = 0.1
StartupItem = SparkleShare\SparkleShare.csproj
Policies = $0
$0.DotNetNamingPolicy = $1
$1.DirectoryNamespaceAssociation = None
$1.ResourceNamePolicy = FileFormatDefault
$0.TextStylePolicy = $2
$2.FileWidth = 120
$2.inheritsSet = VisualStudio
$2.inheritsScope = text/plain
$2.scope = text/plain
$0.CSharpFormattingPolicy = $3
$3.inheritsSet = Mono
$3.inheritsScope = text/x-csharp
$3.scope = text/x-csharp
version =
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,81 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Net;
using System.Threading;
using Sparkles;
namespace SparkleShare {
public class AboutController {
public event Action ShowWindowEvent = delegate { };
public event Action HideWindowEvent = delegate { };
public event UpdateLabelEventDelegate UpdateLabelEvent = delegate { };
public delegate void UpdateLabelEventDelegate (string text);
public readonly string WebsiteLinkAddress = "https://www.sparkleshare.org/";
public readonly string CreditsLinkAddress = "https://github.com/hbons/SparkleShare/blob/master/legal/Authors.txt";
public readonly string ReportProblemLinkAddress = "https://www.github.com/hbons/SparkleShare/issues";
public readonly string DebugLogLinkAddress = "file://" + SparkleShare.Controller.Config.LogFilePath;
public string RunningVersion;
public AboutController ()
{
RunningVersion = InstallationInfo.Version;
SparkleShare.Controller.ShowAboutWindowEvent += delegate {
ShowWindowEvent ();
new Thread (CheckForNewVersion).Start ();
};
}
public void WindowClosed ()
{
HideWindowEvent ();
}
void CheckForNewVersion ()
{
UpdateLabelEvent ("Checking for updates…");
Thread.Sleep (500);
var web_client = new WebClient ();
var uri = new Uri ("http://www.sparkleshare.org/version");
try {
string latest_version = web_client.DownloadString (uri);
latest_version = latest_version.Trim ();
if (new Version (latest_version) > new Version (RunningVersion))
UpdateLabelEvent ("An update (version " + latest_version + ") is available!");
else
UpdateLabelEvent ("✓ You are running the latest version");
} catch {
UpdateLabelEvent ("Couldnt check for updates\t");
}
}
}
}

View file

@ -0,0 +1,130 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.IO;
using System.Collections.Generic;
using System.Net;
using System.Net.Mime;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using Sparkles;
namespace SparkleShare
{
public static class Avatars
{
static List<string> skipped_avatars = new List<string> ();
public static string GetAvatar (string email, int size, string target_path)
{
#if __MonoCS__
ServicePointManager.ServerCertificateValidationCallback = GetAvatarValidationCallBack;
#endif
email = email.ToLower ();
if (skipped_avatars.Contains (email))
return null;
string avatars_path = Path.Combine (Path.GetDirectoryName (target_path), "avatars", size + "x" + size);
// Search avatars by file name, ignore extension
// Delete files over a day old
// Return first matching file
if (Directory.Exists (avatars_path)) {
foreach (string file_path in Directory.GetFiles (avatars_path, email.MD5 () + "*")) {
if (new FileInfo (file_path).LastWriteTime < DateTime.Now.AddDays (-1))
File.Delete (file_path);
else
return file_path;
}
}
string avatar_file_path;
try {
avatar_file_path = Path.Combine (avatars_path, email.MD5 ());
} catch (InvalidOperationException e) {
Logger.LogInfo ("Avatars", "Error fetching avatar for " + email, e);
return null;
}
var client = new WebClient ();
string url = "https://gravatar.com/avatar/" + email.MD5 () + ".png?s=" + size + "&d=404";
try {
byte [] buffer = client.DownloadData (url);
if (client.ResponseHeaders ["content-type"].Equals (MediaTypeNames.Image.Jpeg, StringComparison.InvariantCultureIgnoreCase)) {
avatar_file_path += ".jpg";
} else if (client.ResponseHeaders ["content-type"].Equals (MediaTypeNames.Image.Gif, StringComparison.InvariantCultureIgnoreCase)) {
avatar_file_path += ".gif";
} else {
avatar_file_path += ".png";
}
if (buffer.Length > 255) {
if (!Directory.Exists (avatars_path)) {
Directory.CreateDirectory (avatars_path);
Logger.LogInfo ("Avatars", "Created '" + avatars_path + "'");
}
File.WriteAllBytes (avatar_file_path, buffer);
Logger.LogInfo ("Avatars", "Fetched " + size + "x" + size + " avatar for " + email);
return avatar_file_path;
} else {
return null;
}
} catch (Exception e) {
Logger.LogInfo ("Avatars", "Error fetching avatar for " + email, e);
skipped_avatars.Add (email);
return null;
}
}
private static bool GetAvatarValidationCallBack (Object sender,
X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
{
X509Certificate2 certificate2 = new X509Certificate2 (certificate.GetRawCertData ());
// On some systems (mostly Linux) we can't assume the needed certificates are
// available, so we have to check the certificate's SHA-1 fingerprint manually.
//
// SHA1 fingerprinter obtained from https://www.gravatar.com/ on Oct 16 2015
// Set to expire on Oct 14 2018
string gravatar_cert_fingerprint = "1264B3F00814C6077D3853238771EE67FB6321C9";
if (!certificate2.Thumbprint.Equals (gravatar_cert_fingerprint)) {
Logger.LogInfo ("Avatars", "Invalid certificate for https://www.gravatar.com/");
return false;
}
return true;
}
}
}

View file

@ -0,0 +1,748 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using Sparkles;
namespace SparkleShare {
public abstract class BaseController {
public BaseRepository [] Repositories {
get {
lock (this.repo_lock)
return this.repositories.GetRange (0, this.repositories.Count).ToArray ();
}
}
void AddRepository (BaseRepository repo)
{
lock (this.repo_lock) {
this.repositories.Add (repo);
this.repositories.Sort ((x, y) => string.Compare (x.Name, y.Name));
}
}
void RemoveRepository (BaseRepository repo)
{
lock (this.repo_lock)
this.repositories.Remove (repo);
}
public BaseRepository GetRepoByName (string name)
{
lock (this.repo_lock) {
foreach (BaseRepository repo in this.repositories)
if (repo.Name.Equals (name))
return repo;
}
return null;
}
public Configuration Config { get; private set; }
public bool RepositoriesLoaded { get; private set; }
public string FoldersPath { get; private set; }
public double ProgressPercentage = 0.0;
public double ProgressSpeedUp = 0.0;
public double ProgressSpeedDown = 0.0;
public string ProgressInformation = "";
public event ShowSetupWindowEventHandler ShowSetupWindowEvent = delegate { };
public delegate void ShowSetupWindowEventHandler (PageType page_type);
public event ShowNoteWindowEventHandler ShowNoteWindowEvent = delegate { };
public delegate void ShowNoteWindowEventHandler (string project);
public event Action ShowAboutWindowEvent = delegate { };
public event Action ShowEventLogWindowEvent = delegate { };
public event FolderFetchedEventHandler FolderFetched = delegate { };
public delegate void FolderFetchedEventHandler (string remote_url, string [] warnings);
public event FolderFetchErrorHandler FolderFetchError = delegate { };
public delegate void FolderFetchErrorHandler (string remote_url, string [] errors);
public event FolderFetchingHandler FolderFetching = delegate { };
public delegate void FolderFetchingHandler (double percentage, double speed, string information);
public event Action FolderListChanged = delegate { };
public event Action OnIdle = delegate { };
public event Action OnSyncing = delegate { };
public event Action OnError = delegate { };
public event InviteReceivedHandler InviteReceived = delegate { };
public delegate void InviteReceivedHandler (SparkleInvite invite);
public event NotificationRaisedEventHandler NotificationRaised = delegate { };
public delegate void NotificationRaisedEventHandler (ChangeSet change_set);
public event AlertNotificationRaisedEventHandler AlertNotificationRaised = delegate { };
public delegate void AlertNotificationRaisedEventHandler (string title, string message);
public bool FirstRun {
get { return Config.User.Email.Equals ("Unknown"); }
}
public List<string> Folders {
get {
List<string> folders = Config.Folders;
return folders;
}
}
public User CurrentUser {
get { return Config.User; }
set { Config.User = value; }
}
public SSHAuthenticationInfo UserAuthenticationInfo;
public bool NotificationsEnabled {
get {
string notifications_enabled = Config.GetConfigOption ("notifications");
if (string.IsNullOrEmpty (notifications_enabled)) {
Config.SetConfigOption ("notifications", bool.TrueString);
return true;
} else {
return notifications_enabled.Equals (bool.TrueString);
}
}
}
public bool AvatarsEnabled {
get {
string fetch_avatars_option = Config.GetConfigOption ("fetch_avatars");
if (fetch_avatars_option == null || fetch_avatars_option.Equals (bool.FalseString))
return false;
return true;
}
}
// Path where the plugins are kept
public abstract string PresetsPath { get; }
// Enables SparkleShare to start automatically at login
public abstract void CreateStartupItem ();
// Installs the sparkleshare:// protocol handler
public abstract void InstallProtocolHandler ();
// Installs the sparkleshare:// protocol handler
public abstract void SetFolderIcon ();
// Creates the SparkleShare folder in the user's home folder
public abstract void CreateSparkleShareFolder ();
// Opens the SparkleShare folder or an (optional) subfolder
public abstract void OpenFolder (string path);
// Opens a file with the appropriate application
public abstract void OpenFile (string path);
// Opens a file with the appropriate application
public virtual void OpenWebsite (string url) { }
// Copies text to the clipboard
public abstract void CopyToClipboard (string text);
public abstract string EventLogHTML { get; }
public abstract string DayEntryHTML { get; }
public abstract string EventEntryHTML { get; }
BaseFetcher fetcher;
FileSystemWatcher watcher;
object repo_lock = new object ();
object check_repos_lock = new object ();
List<BaseRepository> repositories = new List<BaseRepository> ();
bool lost_folders_path = false;
public BaseController (Configuration config)
{
Config = config;
FoldersPath = Config.FoldersPath;
}
public virtual void Initialize ()
{
string version = InstallationInfo.Version;
if (InstallationInfo.Directory.StartsWith ("/app", StringComparison.InvariantCulture))
version += " (Flatpak)";
Logger.LogInfo ("Environment", "SparkleShare " + version);
Logger.LogInfo ("Environment", "Git LFS " + Sparkles.Git.GitCommand.GitLFSVersion);
Logger.LogInfo ("Environment", "Git " + Sparkles.Git.GitCommand.GitVersion);
// TODO: Nice OS version names for Linux (Fedora 24, Ubuntu 16.04, etc.)
if (InstallationInfo.OperatingSystem == OS.Mac)
Logger.LogInfo ("Environment", InstallationInfo.MacOSVersion ());
else
Logger.LogInfo ("Environment", InstallationInfo.OperatingSystem + " (" + Environment.OSVersion + ")");
UserAuthenticationInfo = new SSHAuthenticationInfo ();
SSHAuthenticationInfo.DefaultAuthenticationInfo = UserAuthenticationInfo;
Preset.PresetsPath = PresetsPath;
InstallProtocolHandler ();
try {
CreateSparkleShareFolder ();
} catch (DirectoryNotFoundException) {
this.lost_folders_path = true;
}
SetFolderIcon ();
// Watch the SparkleShare folder
this.watcher = new FileSystemWatcher () {
Filter = "*",
IncludeSubdirectories = false,
Path = FoldersPath
};
watcher.Created += OnFolderActivity;
watcher.EnableRaisingEvents = true;
}
int reopen_attempt_counts = 0;
public void HandleReopen ()
{
if (Repositories.Length > 0) {
ShowEventLogWindow ();
} else if (reopen_attempt_counts > 1) {
AlertNotificationRaised ("Hello!", "SparkleShare sits right here, as a status icon.");
reopen_attempt_counts = 0;
} else {
reopen_attempt_counts++;
}
}
public void UIHasLoaded ()
{
if (this.lost_folders_path) {
SparkleShare.UI.Bubbles.Controller.ShowBubble ("Where's your SparkleShare folder?",
"Did you put it on a detached drive?", null);
Environment.Exit (-1);
}
if (FirstRun) {
ShowSetupWindow (PageType.Setup);
} else {
new Thread (() => {
StartupInviteScan ();
CheckRepositories ();
RepositoriesLoaded = true;
UpdateState ();
}).Start ();
}
}
public void ShowSetupWindow (PageType page_type)
{
ShowSetupWindowEvent (page_type);
}
public void ShowAboutWindow ()
{
ShowAboutWindowEvent ();
}
public void ShowNoteWindow (string project)
{
ShowNoteWindowEvent (project);
}
public void ShowEventLogWindow ()
{
ShowEventLogWindowEvent ();
}
public void OpenSparkleShareFolder ()
{
OpenFolder (Config.FoldersPath);
}
public void OpenSparkleShareFolder (string name)
{
OpenFolder (new SparkleFolder (name).FullPath);
}
public void ToggleNotifications ()
{
bool notifications_enabled = Config.GetConfigOption ("notifications").Equals (bool.TrueString);
Config.SetConfigOption ("notifications", (!notifications_enabled).ToString ());
}
void CheckRepositories ()
{
lock (this.check_repos_lock) {
DetectRepositoryRenames ();
RemoveDeletedRepositories ();
}
FolderListChanged ();
}
void DetectRepositoryRenames ()
{
foreach (string group_path in Directory.GetDirectories (Config.FoldersPath)) {
foreach (string folder_path in Directory.GetDirectories (group_path)) {
string folder_name = Path.GetFileName (folder_path);
if (Config.IdentifierByName (folder_name) != null)
continue;
string identifier_file_path = Path.Combine (folder_path, ".sparkleshare");
if (!File.Exists (identifier_file_path))
continue;
string identifier = File.ReadAllText (identifier_file_path).Trim ();
if (!Config.IdentifierExists (identifier))
continue;
RemoveRepository (GetRepoByName (folder_name));
Config.RenameFolder (identifier, folder_name);
string new_folder_path = Path.Combine (group_path, folder_name);
AddRepository (new_folder_path);
Logger.LogInfo ("Controller",
"Renamed folder with identifier " + identifier + " to '" + folder_name + "'");
}
}
}
void RemoveDeletedRepositories ()
{
foreach (string folder_name in Config.Folders) {
string folder_path = new SparkleFolder (folder_name).FullPath;
if (!Directory.Exists (folder_path)) {
Config.RemoveFolder (folder_name);
RemoveRepository (GetRepoByName (folder_name));
Logger.LogInfo ("Controller", "Removed folder '" + folder_name + "' from config");
} else {
AddRepository (folder_path);
}
}
}
void AddRepository (string folder_path)
{
BaseRepository repo = null;
string folder_name = Path.GetFileName (folder_path);
string backend = Config.BackendByName (folder_name);
try {
repo = (BaseRepository) Activator.CreateInstance (
Type.GetType ("Sparkles." + backend + "." + backend + "Repository, Sparkles." + backend),
new object [] { folder_path, Config, SSHAuthenticationInfo.DefaultAuthenticationInfo });
} catch (Exception e) {
Logger.LogInfo ("Controller", "Failed to load backend '" + backend + "' for '" + folder_name + "': ", e);
return;
}
repo.ChangesDetected += delegate {
UpdateState ();
};
repo.SyncStatusChanged += delegate (SyncStatus status) {
if (status == SyncStatus.Idle) {
ProgressPercentage = 0.0;
ProgressSpeedUp = 0.0;
ProgressSpeedDown = 0.0;
ProgressInformation = "";
}
UpdateState ();
};
repo.ProgressChanged += delegate {
ProgressPercentage = 0.0;
ProgressSpeedUp = 0.0;
ProgressSpeedDown = 0.0;
ProgressInformation = "";
double percentage = 0.0;
int repo_count = 0;
foreach (BaseRepository rep in Repositories) {
if (rep.ProgressPercentage > 0) {
percentage += rep.ProgressPercentage;
repo_count++;
}
if (rep.Status == SyncStatus.SyncUp)
ProgressSpeedUp += rep.ProgressSpeed;
if (rep.Status == SyncStatus.SyncDown)
ProgressSpeedDown += rep.ProgressSpeed;
}
if (repo_count == 1)
ProgressInformation = repo.ProgressInformation;
if (repo_count > 0)
ProgressPercentage = percentage / repo_count;
UpdateState ();
};
repo.NewChangeSet += delegate (ChangeSet change_set) {
if (AvatarsEnabled)
change_set.User.AvatarFilePath = Avatars.GetAvatar (change_set.User.Email, 48, Config.DirectoryPath);
NotificationRaised (change_set);
};
repo.ConflictResolved += delegate {
AlertNotificationRaised ("Resolved a file collision", "Local and server versions were kept.");
};
AddRepository (repo);
repo.Initialize ();
}
void OnFolderActivity (object o, FileSystemEventArgs args)
{
if (args != null && args.FullPath.EndsWith (".xml") &&
args.ChangeType == WatcherChangeTypes.Created) {
HandleInvite (args);
return;
}
}
void StartupInviteScan ()
{
foreach (string invite in Directory.GetFiles (FoldersPath, "*.xml"))
HandleInvite (invite);
}
void HandleInvite (FileSystemEventArgs args)
{
HandleInvite (args.FullPath);
}
void HandleInvite (string path)
{
if (this.fetcher != null &&
this.fetcher.IsActive) {
AlertNotificationRaised ("SparkleShare Setup seems busy", "Please wait for it to finish");
} else {
SparkleInvite invite = new SparkleInvite (path);
// It may be that the invite we received a path to isn't
// fully downloaded yet, so we try to read it several times
int tries = 0;
while (!invite.IsValid) {
Thread.Sleep (100);
invite = new SparkleInvite (path);
tries++;
if (tries > 10) {
AlertNotificationRaised ("Oh noes!", "This invite seems screwed up...");
break;
}
}
if (invite.IsValid)
InviteReceived (invite);
File.Delete (path);
}
}
// Fires events for the current syncing state
void UpdateState ()
{
bool has_unsynced_repos = false;
bool has_syncing_repos = false;
foreach (BaseRepository repo in Repositories) {
if (repo.Status == SyncStatus.SyncDown || repo.Status == SyncStatus.SyncUp || repo.IsBuffering) {
has_syncing_repos = true;
break;
} else if (repo.Status == SyncStatus.Idle && repo.HasUnsyncedChanges) {
has_unsynced_repos = true;
}
}
if (has_syncing_repos)
OnSyncing ();
else if (has_unsynced_repos)
OnError ();
else
OnIdle ();
}
public List<StorageTypeInfo> FetcherAvailableStorageTypes {
get {
return this.fetcher.AvailableStorageTypes;
}
}
public void StartFetcher (SparkleFetcherInfo info)
{
string canonical_name = Path.GetFileName (info.RemotePath);
string backend = info.Backend;
if (string.IsNullOrEmpty (backend))
backend = BaseFetcher.GetBackend (info.Address);
info.TargetDirectory = Path.Combine (Config.TmpPath, canonical_name);
if (Directory.Exists (info.TargetDirectory))
Directory.Delete (info.TargetDirectory, true);
try {
this.fetcher = (BaseFetcher) Activator.CreateInstance (
Type.GetType ("Sparkles." + backend + "." + backend + "Fetcher, Sparkles." + backend),
new object [] { info, UserAuthenticationInfo});
} catch (Exception e) {
Logger.LogInfo ("Controller",
"Failed to load '" + backend + "' backend for '" + canonical_name + "' " + e.Message);
FolderFetchError (Path.Combine (info.Address, info.RemotePath).Replace (@"\", "/"),
new string [] {"Failed to load \"" + backend + "\" backend for \"" + canonical_name + "\""});
return;
}
this.fetcher.Finished += FetcherFinishedDelegate;
this.fetcher.Failed += FetcherFailedDelegate;
this.fetcher.ProgressChanged += FetcherProgressChangedDelgate;
this.fetcher.Start ();
}
void FetcherFinishedDelegate (StorageType storage_type, string [] warnings)
{
if (storage_type == StorageType.Unknown) {
ShowSetupWindow (PageType.StorageSetup);
return;
}
if (storage_type == StorageType.Encrypted) {
ShowSetupWindowEvent (PageType.CryptoPassword);
return;
}
FinishFetcher (storage_type);
}
void FetcherFailedDelegate ()
{
FolderFetchError (this.fetcher.RemoteUrl.ToString (), this.fetcher.Errors);
StopFetcher ();
}
void FetcherProgressChangedDelgate (double percentage, double speed, string information)
{
FolderFetching (percentage, speed, information);
}
public void StopFetcher ()
{
this.fetcher.Stop ();
this.fetcher.Dispose ();
this.fetcher = null;
this.watcher.EnableRaisingEvents = true;
}
public bool CheckPassword (string password)
{
return this.fetcher.IsFetchedRepoPasswordCorrect (password);
}
public void FinishFetcher (StorageType selected_storage_type, string password)
{
this.fetcher.EnableFetchedRepoCrypto (password);
FinishFetcher (StorageType.Encrypted);
} // TODO: make this the main method. password optional. need to know storage type before Complete to allow crypto in lfs
// Make sure IsCryptoPasswordCorrect works with SparkleShare.txt checkout and LFS
public void FinishFetcher (StorageType selected_storage_type)
{
this.watcher.EnableRaisingEvents = false;
string identifier = this.fetcher.Complete (selected_storage_type);
string target_folder_path = DetermineFolderPath ();
string target_folder_name = Path.GetFileName (target_folder_path);
try {
Directory.Move (this.fetcher.TargetFolder, target_folder_path);
} catch (Exception e) {
Logger.LogInfo ("Controller", "Error moving directory, trying again...", e);
try {
ClearDirectoryAttributes (this.fetcher.TargetFolder);
Directory.Move (this.fetcher.TargetFolder, target_folder_path);
} catch (Exception x) {
Logger.LogInfo ("Controller", "Error moving directory", x);
this.fetcher.Dispose ();
this.fetcher = null;
this.watcher.EnableRaisingEvents = true;
return;
}
}
string backend = BaseFetcher.GetBackend (this.fetcher.RemoteUrl.ToString ());
Config.AddFolder (target_folder_name, identifier, this.fetcher.RemoteUrl.ToString (), backend);
if (this.fetcher.FetchedRepoStorageType != StorageType.Plain) {
Config.SetFolderOptionalAttribute (target_folder_name,
"storage_type", this.fetcher.FetchedRepoStorageType.ToString ());
}
if (this.fetcher.OriginalFetcherInfo.AnnouncementsUrl != null) {
Config.SetFolderOptionalAttribute (target_folder_name, "announcements_url",
this.fetcher.OriginalFetcherInfo.AnnouncementsUrl);
}
AddRepository (target_folder_path);
RepositoriesLoaded = true;
FolderListChanged ();
FolderFetched (this.fetcher.RemoteUrl.ToString (), this.fetcher.Warnings.ToArray ());
this.fetcher.Dispose ();
this.fetcher = null;
this.watcher.EnableRaisingEvents = true;
}
string DetermineFolderPath ()
{
string folder_name = this.fetcher.FormatName ();
string folder_group_path = Path.Combine (Config.FoldersPath, this.fetcher.RemoteUrl.Host);
string folder_path = Path.Combine (Config.FoldersPath, folder_group_path, folder_name);
if (!Directory.Exists (folder_path)) {
if (!Directory.Exists (folder_group_path))
Directory.CreateDirectory (folder_group_path);
return folder_path;
}
// Add a number suffix when needed, e.g. "Folder (3)"
int suffix = 2 + Directory.GetDirectories (folder_group_path, folder_name + " (*").Length;
return string.Format ("{0} ({1})", folder_path, suffix);
}
public virtual void Quit ()
{
foreach (BaseRepository repo in Repositories)
repo.Dispose ();
Environment.Exit (0);
}
void ClearDirectoryAttributes (string path)
{
if (!Directory.Exists (path))
return;
string [] folders = Directory.GetDirectories (path);
foreach (string folder in folders)
ClearDirectoryAttributes (folder);
string [] files = Directory.GetFiles (path);
foreach (string file in files)
if (file.IsSymlink ())
File.SetAttributes (file, FileAttributes.Normal);
}
}
}

View file

@ -0,0 +1,57 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System.Text;
using Sparkles;
namespace SparkleShare {
public class BubblesController {
public event ShowBubbleEventHandler ShowBubbleEvent = delegate { };
public delegate void ShowBubbleEventHandler (string title, string subtext, string image_path);
public BubblesController ()
{
SparkleShare.Controller.AlertNotificationRaised += delegate (string title, string message) {
ShowBubble (title, message, null);
};
SparkleShare.Controller.NotificationRaised += delegate (ChangeSet change_set) {
ShowBubble (change_set.User.Name, change_set.ToMessage (), change_set.User.AvatarFilePath);
};
}
public void ShowBubble (string title, string subtext, string image_path)
{
byte [] title_bytes = Encoding.Default.GetBytes (title);
byte [] subtext_bytes = Encoding.Default.GetBytes (subtext);
title = Encoding.UTF8.GetString (title_bytes);
subtext = Encoding.UTF8.GetString (subtext_bytes);
ShowBubbleEvent (title, subtext, image_path);
}
public void BubbleClicked ()
{
SparkleShare.Controller.ShowEventLogWindow ();
}
}
}

View file

@ -0,0 +1,646 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using Sparkles;
namespace SparkleShare {
public class EventLogController {
public event Action ShowWindowEvent = delegate { };
public event Action HideWindowEvent = delegate { };
public event Action ContentLoadingEvent = delegate { };
public event UpdateContentEventEventHandler UpdateContentEvent = delegate { };
public delegate void UpdateContentEventEventHandler (string html);
public event UpdateChooserEventHandler UpdateChooserEvent = delegate { };
public delegate void UpdateChooserEventHandler (string [] folders);
public event UpdateChooserEnablementEventHandler UpdateChooserEnablementEvent = delegate { };
public delegate void UpdateChooserEnablementEventHandler (bool enabled);
public event UpdateSizeInfoEventHandler UpdateSizeInfoEvent = delegate { };
public delegate void UpdateSizeInfoEventHandler (string size, string history_size);
public event ShowSaveDialogEventHandler ShowSaveDialogEvent = delegate { };
public delegate void ShowSaveDialogEventHandler (string file_name, string target_folder_path);
private string selected_folder;
private RevisionInfo restore_revision_info;
private bool history_view_active;
public bool WindowIsOpen { get; private set; }
public string SelectedFolder {
get {
return this.selected_folder;
}
set {
this.selected_folder = value;
ContentLoadingEvent ();
UpdateSizeInfoEvent ("…", "…");
new Thread (() => {
SparkleDelay delay = new SparkleDelay ();
string html = HTML;
delay.Stop ();
if (!string.IsNullOrEmpty (html))
UpdateContentEvent (html);
UpdateSizeInfoEvent (Size, HistorySize);
}).Start ();
}
}
public string HTML {
get {
List<ChangeSet> change_sets = GetLog (this.selected_folder);
string html = GetHTMLLog (change_sets);
return html;
}
}
public string [] Folders {
get {
return SparkleShare.Controller.Folders.ToArray ();
}
}
public string Size {
get {
double size = 0;
foreach (BaseRepository repo in SparkleShare.Controller.Repositories) {
if (this.selected_folder == null) {
size += repo.Size;
} else if (this.selected_folder.Equals (repo.Name)) {
if (repo.Size == 0)
return "???";
else
return repo.Size.ToSize ();
}
}
if (size == 0)
return "???";
else
return size.ToSize ();
}
}
public string HistorySize {
get {
double size = 0;
foreach (BaseRepository repo in SparkleShare.Controller.Repositories) {
if (this.selected_folder == null) {
size += repo.HistorySize;
} else if (this.selected_folder.Equals (repo.Name)) {
if (repo.HistorySize == 0)
return "???";
else
return repo.HistorySize.ToSize ();
}
}
if (size == 0)
return "???";
else
return size.ToSize ();
}
}
public EventLogController ()
{
SparkleShare.Controller.ShowEventLogWindowEvent += delegate {
if (!WindowIsOpen) {
ContentLoadingEvent ();
UpdateSizeInfoEvent ("…", "…");
if (this.selected_folder == null) {
new Thread (() => {
SparkleDelay delay = new SparkleDelay ();
string html = HTML;
delay.Stop ();
UpdateChooserEvent (Folders);
UpdateChooserEnablementEvent (true);
if (!string.IsNullOrEmpty (html))
UpdateContentEvent (html);
UpdateSizeInfoEvent (Size, HistorySize);
}).Start ();
}
}
WindowIsOpen = true;
ShowWindowEvent ();
};
SparkleShare.Controller.OnIdle += delegate {
if (this.history_view_active)
return;
ContentLoadingEvent ();
UpdateSizeInfoEvent ("…", "…");
SparkleDelay delay = new SparkleDelay ();
string html = HTML;
delay.Stop ();
if (!string.IsNullOrEmpty (html))
UpdateContentEvent (html);
UpdateSizeInfoEvent (Size, HistorySize);
};
SparkleShare.Controller.FolderListChanged += delegate {
if (this.selected_folder != null && !SparkleShare.Controller.Folders.Contains (this.selected_folder))
this.selected_folder = null;
UpdateChooserEvent (Folders);
UpdateSizeInfoEvent (Size, HistorySize);
};
}
public void WindowClosed ()
{
WindowIsOpen = false;
HideWindowEvent ();
this.selected_folder = null;
}
public void LinkClicked (string href)
{
if (string.IsNullOrEmpty (href) || href.StartsWith ("about:"))
return;
href = href.Replace ("%20", " ");
if (href.StartsWith ("http")) {
SparkleShare.Controller.OpenWebsite (href);
} else if (href.StartsWith ("restore://") && this.restore_revision_info == null) {
Regex regex = new Regex ("restore://(.+)/([a-f0-9]+)/(.+)/(.{3} [0-9]+ [0-9]+h[0-9]+)/(.+)");
Match match = regex.Match (href);
if (match.Success) {
string author_name = match.Groups [3].Value;
string timestamp = match.Groups [4].Value;
this.restore_revision_info = new RevisionInfo () {
Folder = new SparkleFolder (match.Groups [1].Value),
Revision = match.Groups [2].Value,
FilePath = Uri.UnescapeDataString (match.Groups [5].Value)
};
string file_name = Path.GetFileNameWithoutExtension (this.restore_revision_info.FilePath) +
" (" + author_name + " " + timestamp + ")" + Path.GetExtension (this.restore_revision_info.FilePath);
string target_folder_path = Path.Combine (this.restore_revision_info.Folder.FullPath,
Path.GetDirectoryName (this.restore_revision_info.FilePath));
ShowSaveDialogEvent (file_name, target_folder_path);
}
} else if (href.StartsWith ("back://")) {
this.history_view_active = false;
SelectedFolder = this.selected_folder; // TODO: Return to the same position on the page
UpdateChooserEnablementEvent (true);
} else if (href.StartsWith ("history://")) {
this.history_view_active = true;
ContentLoadingEvent ();
UpdateSizeInfoEvent ("…", "…");
UpdateChooserEnablementEvent (false);
string folder = href.Replace ("history://", "").Split ("/".ToCharArray ()) [0];
string file_path = href.Replace ("history://" + folder + "/", "");
byte [] file_path_bytes = Encoding.Default.GetBytes (file_path);
file_path = Encoding.UTF8.GetString (file_path_bytes);
file_path = Uri.UnescapeDataString (file_path);
foreach (BaseRepository repo in SparkleShare.Controller.Repositories) {
if (!repo.Name.Equals (folder))
continue;
new Thread (() => {
SparkleDelay delay = new SparkleDelay ();
List<ChangeSet> change_sets = repo.GetChangeSets (file_path);
string html = GetHistoryHTMLLog (change_sets, file_path);
delay.Stop ();
if (!string.IsNullOrEmpty (html))
UpdateContentEvent (html);
}).Start ();
break;
}
} else {
if (href.StartsWith ("file:///"))
href = href.Substring (7);
SparkleShare.Controller.OpenFile (href);
}
}
public void SaveDialogCompleted (string target_file_path)
{
foreach (BaseRepository repo in SparkleShare.Controller.Repositories) {
if (repo.Name.Equals (this.restore_revision_info.Folder.Name)) {
repo.RestoreFile (this.restore_revision_info.FilePath,
this.restore_revision_info.Revision, target_file_path);
break;
}
}
this.restore_revision_info = null;
SparkleShare.Controller.OpenFolder (Path.GetDirectoryName (target_file_path));
}
public void SaveDialogCancelled ()
{
this.restore_revision_info = null;
}
private List<ChangeSet> GetLog ()
{
List<ChangeSet> list = new List<ChangeSet> ();
foreach (BaseRepository repo in SparkleShare.Controller.Repositories) {
List<ChangeSet> change_sets = repo.ChangeSets;
if (change_sets != null)
list.AddRange (change_sets);
else
Logger.LogInfo ("Log", "Could not create log for " + repo.Name);
}
list.Sort ((x, y) => (x.Timestamp.CompareTo (y.Timestamp)));
list.Reverse ();
if (list.Count > 100)
return list.GetRange (0, 100);
else
return list.GetRange (0, list.Count);
}
private List<ChangeSet> GetLog (string name)
{
if (name == null)
return GetLog ();
foreach (BaseRepository repo in SparkleShare.Controller.Repositories) {
if (repo.Name.Equals (name)) {
List<ChangeSet> change_sets = repo.ChangeSets;
if (change_sets != null)
return change_sets;
else
break;
}
}
return new List<ChangeSet> ();
}
public string GetHistoryHTMLLog (List<ChangeSet> change_sets, string file_path)
{
string html = "<div class='history-header'>" +
"<a class='windows' href='back://'>&laquo; Back</a> &nbsp;|&nbsp; ";
if (change_sets.Count > 1)
html += "Revisions for <b>&ldquo;";
else
html += "No revisions for <b>&ldquo;";
html += Path.GetFileName (file_path) + "&rdquo;</b>";
html += "</div><div class='table-wrapper'><table>";
if (change_sets.Count > 0)
change_sets.RemoveAt (0);
foreach (ChangeSet change_set in change_sets) {
html += "<tr>" +
"<td class='avatar'><img src='" + GetAvatarFilePath (change_set.User) + "'></td>" +
"<td class='name'>" + change_set.User.Name + "</td>" +
"<td class='date'>" +
change_set.Timestamp.ToString ("d MMM yyyy", CultureInfo.InvariantCulture) +
"</td>" +
"<td class='time'>" + change_set.Timestamp.ToString ("HH:mm") + "</td>" +
"<td class='restore'>" +
"<a href='restore://" + change_set.Folder.Name + "/" +
change_set.Revision + "/" + change_set.User.Name + "/" +
change_set.Timestamp.ToString ("MMM d H\\hmm", CultureInfo.InvariantCulture) + "/" +
file_path + "'>Restore&hellip;</a>" +
"</td>" +
"</tr>";
}
html += "</table></div>";
html = SparkleShare.Controller.EventLogHTML.Replace ("<!-- $event-log-content -->", html);
return html.Replace ("<!-- $midnight -->", "100000000");
}
public string GetHTMLLog (List<ChangeSet> change_sets)
{
if (change_sets == null || change_sets.Count == 0)
return SparkleShare.Controller.EventLogHTML.Replace ("<!-- $event-log-content -->",
"<div class='day-entry'><div class='day-entry-header'>This project does not keep a history.</div></div>");
List <ActivityDay> activity_days = new List <ActivityDay> ();
change_sets.Sort ((x, y) => (x.Timestamp.CompareTo (y.Timestamp)));
change_sets.Reverse ();
foreach (ChangeSet change_set in change_sets) {
bool change_set_inserted = false;
foreach (ActivityDay stored_activity_day in activity_days) {
if (stored_activity_day.Date.Year == change_set.Timestamp.Year &&
stored_activity_day.Date.Month == change_set.Timestamp.Month &&
stored_activity_day.Date.Day == change_set.Timestamp.Day) {
stored_activity_day.Add (change_set);
change_set_inserted = true;
break;
}
}
if (!change_set_inserted) {
ActivityDay activity_day = new ActivityDay (change_set.Timestamp);
activity_day.Add (change_set);
activity_days.Add (activity_day);
}
}
string event_log_html = SparkleShare.Controller.EventLogHTML;
string day_entry_html = SparkleShare.Controller.DayEntryHTML;
string event_entry_html = SparkleShare.Controller.EventEntryHTML;
string event_log = "";
foreach (ActivityDay activity_day in activity_days) {
string event_entries = "";
foreach (ChangeSet change_set in activity_day) {
string event_entry = "<dl>";
foreach (Change change in change_set.Changes) {
if (change.Type != ChangeType.Moved) {
event_entry += "<dd class='" + change.Type.ToString ().ToLower () + "'>";
if (!change.IsFolder) {
event_entry += "<small><a href=\"history://" + change_set.Folder.Name + "/" +
change.Path + "\" title=\"View revisions\">" + change.Timestamp.ToString ("HH:mm") +
" &#x25BE;</a></small> &nbsp;";
} else {
event_entry += "<small>" + change.Timestamp.ToString ("HH:mm") + "</small> &nbsp;";
}
event_entry += FormatBreadCrumbs (change_set.Folder.FullPath, change.Path);
event_entry += "</dd>";
} else {
event_entry += "<dd class='moved'>";
event_entry += "<small>" + change.Timestamp.ToString ("HH:mm") +"</small> &nbsp;";
event_entry += FormatBreadCrumbs (change_set.Folder.FullPath, change.Path);
event_entry += "<br>";
event_entry += "<small>" + change.Timestamp.ToString ("HH:mm") +"</small> &nbsp;";
event_entry += FormatBreadCrumbs (change_set.Folder.FullPath, change.MovedToPath);
event_entry += "</dd>";
}
}
event_entry += "</dl>";
string timestamp = change_set.Timestamp.ToString ("H:mm");
if (!change_set.FirstTimestamp.Equals (new DateTime ()) &&
!change_set.Timestamp.ToString ("H:mm").Equals (change_set.FirstTimestamp.ToString ("H:mm"))) {
timestamp = change_set.FirstTimestamp.ToString ("H:mm") + " " + timestamp;
}
// TODO: List commit messages if there are any
event_entries += event_entry_html.Replace ("<!-- $event-entry-content -->", event_entry)
.Replace ("<!-- $event-user-name -->", change_set.User.Name)
.Replace ("<!-- $event-user-email -->", change_set.User.Email)
.Replace ("<!-- $event-avatar-url -->", GetAvatarFilePath (change_set.User))
.Replace ("<!-- $event-url -->", change_set.RemoteUrl.ToString ())
.Replace ("<!-- $event-revision -->", change_set.Revision);
if (this.selected_folder == null) {
event_entries = event_entries.Replace ("<!-- $event-folder -->", " @ " + change_set.Folder.Name);
event_entries = event_entries.Replace ("<!-- $event-folder-url -->", change_set.Folder.FullPath);
}
}
string day_entry = "";
DateTime today = DateTime.Now;
DateTime yesterday = DateTime.Now.AddDays (-1);
if (today.Day == activity_day.Date.Day &&
today.Month == activity_day.Date.Month &&
today.Year == activity_day.Date.Year) {
day_entry = day_entry_html.Replace ("<!-- $day-entry-header -->",
"<span id='today' name='" +
activity_day.Date.ToString ("dddd, MMMM d", CultureInfo.InvariantCulture) + "'>" + "Today" +
"</span>");
} else if (yesterday.Day == activity_day.Date.Day &&
yesterday.Month == activity_day.Date.Month &&
yesterday.Year == activity_day.Date.Year) {
day_entry = day_entry_html.Replace ("<!-- $day-entry-header -->",
"<span id='yesterday' name='" + activity_day.Date.ToString ("dddd, MMMM d", CultureInfo.InvariantCulture) + "'>" +
"Yesterday" +
"</span>");
} else {
if (activity_day.Date.Year != DateTime.Now.Year) {
day_entry = day_entry_html.Replace ("<!-- $day-entry-header -->",
activity_day.Date.ToString ("dddd, MMMM d, yyyy", CultureInfo.InvariantCulture));
} else {
day_entry = day_entry_html.Replace ("<!-- $day-entry-header -->",
activity_day.Date.ToString ("dddd, MMMM d", CultureInfo.InvariantCulture));
}
}
event_log += day_entry.Replace ("<!-- $day-entry-content -->", event_entries);
}
int midnight = (int) (DateTime.Today.AddDays (1) - new DateTime (1970, 1, 1)).TotalSeconds;
string html = event_log_html.Replace ("<!-- $event-log-content -->", event_log);
html = html.Replace ("<!-- $midnight -->", midnight.ToString ());
return html;
}
private string FormatBreadCrumbs (string path_root, string path)
{
byte [] path_root_bytes = Encoding.Default.GetBytes (path_root);
byte [] path_bytes = Encoding.Default.GetBytes (path);
path_root = Encoding.UTF8.GetString (path_root_bytes);
path = Encoding.UTF8.GetString (path_bytes);
path_root = path_root.Replace ("/", Path.DirectorySeparatorChar.ToString ());
path = path.Replace ("/", Path.DirectorySeparatorChar.ToString ());
string new_path_root = path_root;
string [] crumbs = path.Split (Path.DirectorySeparatorChar);
string link = "";
bool previous_was_folder = false;
int i = 0;
foreach (string crumb in crumbs) {
if (string.IsNullOrEmpty (crumb))
continue;
string crumb_path = SafeCombine (new_path_root, crumb);
if (Directory.Exists (crumb_path)) {
link += "<a href='" + crumb_path + "'>" + crumb + Path.DirectorySeparatorChar + "</a>";
previous_was_folder = true;
} else if (File.Exists (crumb_path)) {
link += "<a href='" + crumb_path + "'>" + crumb + "</a>";
previous_was_folder = false;
} else {
if (i > 0 && !previous_was_folder)
link += Path.DirectorySeparatorChar;
link += crumb;
previous_was_folder = false;
}
new_path_root = SafeCombine (new_path_root, crumb);
i++;
}
return link;
}
private string SafeCombine (string path1, string path2)
{
string result = path1;
if (!result.EndsWith (Path.DirectorySeparatorChar.ToString ()))
result += Path.DirectorySeparatorChar;
if (path2.StartsWith (Path.DirectorySeparatorChar.ToString ()))
path2 = path2.Substring (1);
return result + path2;
}
private string GetAvatarFilePath (User user)
{
if (!SparkleShare.Controller.AvatarsEnabled)
return "<!-- $pixmaps-path -->/user-icon-default.png";
string fetched_avatar = Avatars.GetAvatar (user.Email, 48, SparkleShare.Controller.Config.DirectoryPath);
if (!string.IsNullOrEmpty (fetched_avatar))
return "file://" + fetched_avatar.Replace ("\\", "/");
else
return "<!-- $pixmaps-path -->/user-icon-default.png";
}
// All change sets that happened on a day
private class ActivityDay : List<ChangeSet>
{
public DateTime Date;
public ActivityDay (DateTime date_time)
{
Date = new DateTime (date_time.Year, date_time.Month, date_time.Day);
}
}
private class RevisionInfo {
public SparkleFolder Folder;
public string FilePath;
public string Revision;
}
private class SparkleDelay : Stopwatch {
public SparkleDelay () : base ()
{
Start ();
}
new public void Stop ()
{
base.Stop ();
if (ElapsedMilliseconds < 500)
Thread.Sleep (500 - (int) ElapsedMilliseconds);
}
}
}
}

View file

@ -0,0 +1,10 @@
dist_html_DATA = \
day-entry.html \
event-entry.html \
event-log.html \
jquery.js
htmldir = $(pkgdatadir)/html/
MAINTAINERCLEANFILES = \
Makefile.in

View file

@ -0,0 +1,4 @@
<div class='day-entry'>
<div class='day-entry-header'><!-- $day-entry-header --></div>
<div class='day-entry-content'><!-- $day-entry-content --></div>
</div>

View file

@ -0,0 +1,13 @@
<div class='event-entry'>
<a href='http://gravatar.com/' title="<!-- $event-user-email --> | Click to change your user icon">
<div class='event-avatar' style='background-image: url("<!-- $event-avatar-url -->");'></div>
</a>
<div class='event-user-name'>
<!-- $event-user-name -->
<span class='event-folder'>
<a href='<!-- $event-folder-url -->'><!-- $event-folder --></a>
</span>
</div>
<!-- $event-entry-content -->
<a class="show">Show all</a>
</div>

View file

@ -0,0 +1,224 @@
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>SparkleShare Event Log</title>
<script type="text/javascript"><!-- $jquery --></script>
<script type="text/javascript">
$(document).ready(function () {
$('dl dd:nth-child(-n+10)').css('display', 'block');
$('.day-entry-content .event-entry:last-child').css('border', 'none');
$('a').not('.show').click(function (event) {
window.external.LinkClicked($(this).attr("href"));
event.preventDefault();
});
// Update the Today and Yesterday labels after midnight
var midnight_interval = setInterval (function(){
var date = new Date();
if ((date.getTime() / 1000) >= <!-- $midnight -->) {
$("#today").html($("#today").attr("name"));
$("#yesterday").html($("#yesterday").attr("name"));
clearInterval(midnight_interval);
}
}, 60 * 1000);
// Hide the 'Show all' link when there are fewer than 10 events
$('.show').each (function () {
var entry_count = $(this).parent ().find ('dl').children ().length;
if (entry_count > 10)
$(this).html ('Show all ' + entry_count);
else
$(this).hide ();
});
// When 'Show all' is clicked, show all collapsed events
$('.show').click(function () {
$(this).parent ().find ('dl').children ().show ();
$(this).hide ();
});
});
</script>
<style>
* {
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body {
background-color: #fefefe;
color: <!-- $body-color -->;
font-size: <!-- $body-font-size -->;
font-family: "<!-- $body-font-family -->";
margin: 0;
-webkit-user-select: none;
overflow-x: hidden;
}
a {
color: <!-- $a-color -->;
text-decoration: none;
outline: 0;
}
a.show {
font-size: 80%;
}
a:hover {
color: <!-- $a-hover-color -->;
text-decoration: underline;
cursor: pointer;
}
small, small a, small a:hover {
font-size: <!-- $small-font-size -->;
color: <!-- $secondary-font-color -->;
}
dl {
padding : 6px 0 0 0;
margin: 6px 0 9px 0;
table-layout: fixed;
}
dd {
display: none;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 90%;
padding: 0 0 1px 20px;
margin: 0 0 4px 0;
background-repeat: no-repeat;
background-position: center left;
}
.day-entry-header {
color: #aaa;
margin-left: 32px;
padding-top: 22px;
font-weight: bold;
}
.history-header {
color: #aaa;
padding-top: 22px;
float: left;
width: 90%;
margin-left: 32px;
margin-right: 32px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.event-entry {
padding: 0 14px 0 64px;
margin: 28px 32px 28px 32px;
background-repeat: no-repeat;
background-position: 36px 24px;
min-height: 48px;
}
.event-user-name {
font-weight: bold;
}
.event-avatar {
width: 48px;
height: 48px;
border-radius: 4px;
position: absolute;
left: 32px;
}
.event-folder a {
color: <!-- $secondary-font-color -->;
font-size: 80%;
}
.separator {
border-bottom: 1px #ccc solid;
margin: 24px 0 24px 0;
}
dd small {
display: inline-block;
width: 36px;
}
.added {
background-image: url('<!-- $document-added-background-image -->');
}
.deleted {
background-image: url('<!-- $document-deleted-background-image -->');
}
.edited {
background-image: url('<!-- $document-edited-background-image -->');
}
.moved {
background-image: url('<!-- $document-moved-background-image -->');
}
table {
width: 100%;
}
.table-wrapper {
padding: 64px 32px;
}
td {
padding: 0;
margin: 0;
}
td.name {
font-weight: bold;
width: 45%;
}
td.time {
color: <!-- $secondary-font-color -->;
padding-right: 9px;
font-size: <!-- $small-font-size -->;
}
td.date {
color: <!-- $secondary-font-color -->;
text-align: right;
padding-right: 6px;
font-size: <!-- $small-font-size -->;
}
td.restore {
text-align: right;
font-size: <!-- $small-font-size -->;
}
td.avatar {
width: 32px;
}
td.avatar img {
margin-top: 2px;
border-radius: 3px;
width: 24px;
height: 24px;
}
</style>
</head>
<body oncontextmenu="return false;">
<!-- $event-log-content -->
</body>
</html>

18
SparkleShare/Common/HTML/jquery.js vendored Executable file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<sparkleshare>
<invite>
<address>ssh://git@github.com/</address>
<remote_path>/hbons/Stuff</remote_path>
<accept_url>http://www.sparkleshare.org/test.php</accept_url>
</invite>
</sparkleshare>

View file

@ -0,0 +1,38 @@
<html>
<head>
<title>SparkleShare Protocol Handler Test</title>
<style>
body {
background-color: #58595b;
}
div {
text-align: center;
margin: auto;
width: 300px;
height: 50px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -150px;
margin-top: -25px;
color: #ddd;
font-family: sans-serif;
font-size: 13px;
}
img {
padding-top: 5px;
}
</style>
</head>
<body>
<div>
<b>hbons's stuff</b> on <b>Github</b>
<a href="sparkleshare://addProject/https://raw.github.com/hbons/SparkleShare/master/SparkleShare/Common/HTML/protocol-handler-test/invite.xml">
<img src="add-to-sparkleshare-button.png" alt="Add to SparkleShare">
</a>
</div>
</body>
</html>

View file

@ -0,0 +1,12 @@
dist_pixmaps_DATA = \
side-splash.png \
user-icon-default.png \
text-balloon.png \
tutorial-slide-1.png\
tutorial-slide-2.png \
about.png
pixmapsdir = $(pkgdatadir)/pixmaps/
MAINTAINERCLEANFILES = \
Makefile.in

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 809 KiB

After

Width:  |  Height:  |  Size: 955 KiB

View file

@ -0,0 +1,220 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg11300" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="enable-background:new" xmlns="http://www.w3.org/2000/svg" height="300" width="400" version="1.0" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title id="title2348">Text Editor</title>
<defs id="defs3">
<pattern id="pattern53472" xlink:href="#pattern50106" patternTransform="matrix(-.47890 -.96646 -.96646 .47890 127.75 198.38)"/>
<pattern id="pattern52282" xlink:href="#pattern48916" patternTransform="matrix(-.47890 -.96646 -.96646 .47890 -161.78 6.9926)"/>
<pattern id="pattern50106" xlink:href="#pattern15307" patternTransform="matrix(-.47890 -.96646 -.96646 .47890 117.82 3.2457)"/>
<pattern id="pattern48916" xlink:href="#pattern17129" patternTransform="matrix(-.47890 -.96646 -.96646 .47890 -306.78 -123.97)"/>
<pattern id="pattern17129" xlink:href="#pattern2420" patternTransform="matrix(-.47890 -.96646 -.96646 .47890 -306.78 -123.97)"/>
<pattern id="pattern15307" xlink:href="#pattern2420" patternTransform="matrix(-.47890 -.96646 -.96646 .47890 117.82 3.2457)"/>
<linearGradient id="linearGradient6424-5-0" y2="18.392" gradientUnits="userSpaceOnUse" y1="18.538" gradientTransform="matrix(.66667 0 0 .27667 6.5065 15.425)" x2="32.938" x1="18.188">
<stop id="stop1815-2-1-9" offset="0"/>
<stop id="stop1817-4-8-3" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient6432-5-3" y2="14.691" gradientUnits="userSpaceOnUse" y1="12.12" gradientTransform="matrix(.66667 0 0 .66667 4.2615 8.1231)" x2="30.432" x1="27.861">
<stop id="stop2277-5-4" stop-color="#fcaf3e" offset="0"/>
<stop id="stop2279-9-4" stop-color="#ce5c00" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient736-9-2" gradientUnits="userSpaceOnUse" cy="128" cx="-138.84" gradientTransform="matrix(.21547 -.21552 .21683 .21688 31.918 -48.129)" r="9.1267">
<stop id="stop4121-0-5-5-8-7" stop-color="#f9a9a9" offset="0"/>
<stop id="stop4119-1-6-1-5-5" stop-color="#ab5f5f" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient924" y2="134.25" gradientUnits="userSpaceOnUse" x2="-158.75" gradientTransform="matrix(.12725 -.12728 .12725 .12728 31.393 -23.627)" y1="115.94" x1="-158.75">
<stop id="stop4101-1-8-4-5-5" stop-color="#ddd" offset="0"/>
<stop id="stop4107-2-2-1-7-0" stop-color="#fff" offset=".34468"/>
<stop id="stop4109-5-7-5-9-9" stop-color="#737373" offset=".72695"/>
<stop id="stop4103-9-2-9-9-9" stop-color="#bbb" offset="1"/>
</linearGradient>
<clipPath id="clipPath5818" clipPathUnits="userSpaceOnUse">
<rect id="rect5820" height="12.637" width="12.637" y="8.4096" x="18.614"/>
</clipPath>
<filter id="filter5858" height="1" width="1" color-interpolation-filters="sRGB" y="0" x="0">
<feColorMatrix id="feColorMatrix5860" values="0" type="saturate"/>
</filter>
<pattern id="pattern2972-8-9" width="60.000004" patternUnits="userSpaceOnUse" patternTransform="matrix(-.53889 -1.0875 -1.0875 .53889 338.56 221.4)" height="47.05036">
<image id="image2245-7-7" xlink:href="file:///home/jimmac/Desktop/wood.png" height="47.05" width="60" y="-5.1105e-15" x="1.9334e-7"/>
</pattern>
<pattern id="pattern756" xlink:href="#pattern2972-8-9" patternTransform="matrix(-0.444 -.89603 -.89603 0.444 102.07 310.32)"/>
<pattern id="pattern2156" xlink:href="#pattern756" patternTransform="matrix(-0.444 -.89603 -.89603 0.444 100.28 311.21)"/>
<pattern id="pattern2222" xlink:href="#pattern2156" patternTransform="matrix(-0.444 -.89603 -.89603 0.444 99.838 310.31)"/>
<pattern id="pattern2288" xlink:href="#pattern2222" patternTransform="matrix(-0.444 -.89603 -.89603 0.444 99.395 309.42)"/>
<pattern id="pattern2354" xlink:href="#pattern2288" patternTransform="matrix(-0.444 -.89603 -.89603 0.444 98.5 309.86)"/>
<pattern id="pattern2420" xlink:href="#pattern2354" patternTransform="matrix(-0.444 -.89603 -.89603 0.444 97.606 310.3)"/>
<mask id="mask3766" maskUnits="userSpaceOnUse">
<g id="g3768">
<rect id="rect3770" style="color:#000000;enable-background:accumulate" transform="translate(0,-200)" height="12" width="16" y="461" x="23" fill="#fff"/>
<rect id="rect3772" style="color:#000000;enable-background:accumulate" height="4" width="6" y="269" x="29" fill="url(#linearGradient3774)"/>
</g>
</mask>
<linearGradient id="linearGradient3774" y2="271" gradientUnits="userSpaceOnUse" y1="271" x2="30.25" x1="34.5">
<stop id="stop4386" stop-color="#fff" offset="0"/>
<stop id="stop4388" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient53548" y2="134.25" gradientUnits="userSpaceOnUse" x2="-158.75" gradientTransform="matrix(.12083 -.12087 .12083 .12087 279.14 64.578)" y1="115.94" x1="-158.75">
<stop id="stop4101-1-8-4-5-5-9" stop-color="#ddd" offset="0"/>
<stop id="stop4107-2-2-1-7-0-3" stop-color="#fff" offset=".34468"/>
<stop id="stop4109-5-7-5-9-9-1" stop-color="#737373" offset=".72695"/>
<stop id="stop4103-9-2-9-9-9-1" stop-color="#bbb" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient53551" gradientUnits="userSpaceOnUse" cy="128" cx="-138.84" gradientTransform="matrix(.20461 -.20466 .20590 .20595 279.63 41.311)" r="9.1267">
<stop id="stop4121-0-5-5-8-7-8" stop-color="#f9a9a9" offset="0"/>
<stop id="stop4119-1-6-1-5-5-7" stop-color="#ab5f5f" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient53558" y2="14.691" gradientUnits="userSpaceOnUse" x2="30.432" gradientTransform="matrix(.63307 0 0 .63307 253.37 94.728)" y1="12.12" x1="27.861">
<stop id="stop2277-5-4-9" stop-color="#fcaf3e" offset="0"/>
<stop id="stop2279-9-4-1" stop-color="#ce5c00" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient54054" y2="262.99" gradientUnits="userSpaceOnUse" x2="31" y1="269.77" x1="31">
<stop id="stop4459" stop-color="#3a7404" offset="0"/>
<stop id="stop4461" stop-color="#4e9a06" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient54056" y2="263.06" gradientUnits="userSpaceOnUse" x2="31" y1="271.88" x1="31">
<stop id="stop4465" stop-color="#8ae234" offset="0"/>
<stop id="stop4467" stop-color="#73d216" offset=".30914"/>
<stop id="stop4469" stop-color="#9fe759" offset=".56857"/>
<stop id="stop4471" stop-color="#fff" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient54080" y2="271.02" gradientUnits="userSpaceOnUse" x2="26.119" gradientTransform="matrix(-1,0,0,-1,306,420)" y1="263.58" x1="26.119">
<stop id="stop3823" stop-color="#fff" offset="0"/>
<stop id="stop3825" stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
</defs>
<metadata id="metadata4">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
<cc:license rdf:resource=""/>
<dc:title>Text Editor</dc:title>
<dc:subject>
<rdf:Bag>
<rdf:li>text</rdf:li>
<rdf:li>editor</rdf:li>
<rdf:li>gedit</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:date/>
<dc:rights>
<cc:Agent>
<dc:title/>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title/>
</cc:Agent>
</dc:publisher>
<dc:identifier/>
<dc:relation/>
<dc:language/>
<dc:coverage/>
<dc:description/>
<dc:contributor>
<cc:Agent>
<dc:title>Lapo Calamandrei</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="layer1">
<g id="layer4">
<g id="g771-4-4" opacity=".75" style="enable-background:new" clip-path="url(#clipPath5818)" transform="matrix(.94961 0 0 .94961 249.32 87.014)" filter="url(#filter5858)">
<path id="path2334-5-8-2" opacity=".4" d="m29.527 16.557-10 2.9819-0.08333 0.04323-0.0625 0.05188-1.8333 1.9021 4.9583-0.56199 0.1875-0.01729 0.125-0.05188 6.7083-1.7888v-2.5592l-0.000004-0.000002z" fill-rule="evenodd" fill="url(#linearGradient6424-5-0)"/>
<path id="path2273-6-2-0" stroke-linejoin="round" d="m19.961 17.191 6.4153-6.2764c1.45 0.23997 2.0565 1.1548 2.3333 2.3333l-6.4153 6.2764-2.827 0.2708 0.49364-2.6041z" fill-rule="evenodd" stroke="#ce5c00" stroke-width="1.0531" fill="url(#linearGradient6432-5-3)"/>
<path id="path2298-0-7-3" d="m19.356 19.927 1.0476-2.6281s0.75413 0.15425 1.2147 0.61302c0.4606 0.45877 0.62767 1.2221 0.62767 1.2221l-2.89 0.79302z" fill-rule="evenodd" fill="#fff"/>
<path id="path2313-6-7-7" opacity=".28235" d="m20.77 17.67 8.026-7.8096c0.56733 0.092866 0.7899 0.51418 1.0412 1.0409l-7.9739 7.8616-1.718 0.46841 0.62473-1.5614z" stroke="#fff" stroke-width="1.0531" fill="none"/>
<path id="path6416-5-1" d="m22.108 19.711-3.6667 1 1.3333-3.3333" stroke="#e9b96e" stroke-linecap="round" stroke-width="1.0531" fill="none"/>
<path id="path2283-1-5-3" d="m18.42 19.445-0.81777 2.0303 2.1149-0.59218c0.0018-0.02873 0-0.05541 0-0.0846 0-0.72381-0.58231-1.3173-1.2972-1.3536v0.000002z" fill-rule="evenodd"/>
<path id="path4113-1-6-3-3" style="enable-background:new" d="m26.741 10.598c1.2335-0.33669 2.6127 1.1109 2.3201 2.3206l1.4764-1.4768c0.718-1.6593-0.761-2.9664-2.349-2.3509l-1.4463 1.5069z" stroke="#ef2929" stroke-width="1.0531" fill="url(#radialGradient736-9-2)"/>
<path id="path4095-8-4-6-2" style="enable-background:new" d="m25.222 12.013c1.3023-0.35549 2.7585 1.1729 2.4495 2.4502l1.5588-1.5592c0.50738-1.0734-1.375-2.9177-2.4813-2.482l-1.527 1.5911z" stroke="#888a85" stroke-width="1.0531" fill="url(#linearGradient924)"/>
</g>
<rect id="rect3052-2" style="enable-background:accumulate" height="48" width="48" display="none" y="127.75" x="516.75" fill="#eeeeec"/>
<rect id="rect3054-2" style="enable-background:accumulate" height="32" width="32" display="none" y="203.75" x="523.75" fill="#eeeeec"/>
<rect id="rect3056-5" style="enable-background:accumulate" height="24" width="24" display="none" y="253.75" x="522.75" fill="#fff"/>
<rect id="rect3058-2" style="enable-background:accumulate" height="22" width="22" display="none" y="254.75" x="523.75" fill="#eeeeec"/>
<rect id="rect3060-2" style="enable-background:accumulate" height="16" width="16" display="none" y="296.75" x="523.75" fill="#eeeeec"/>
<text id="text3062-7" style="enable-background:new" xml:space="preserve" font-size="18.301px" display="none" y="99.49086" x="241.65088" font-family="Bitstream Vera Sans" fill="#000000"><tspan id="tspan3064-1" y="99.49086" x="241.65088">actions</tspan></text>
<text id="text3066-5" style="enable-background:new" line-height="125%" font-weight="bold" xml:space="preserve" font-size="18.301px" y="99.263618" x="412.72076" font-family="Droid Sans" display="none" fill="#000000"><tspan id="tspan3068-2" y="99.263618" x="412.72076">list-remove</tspan></text>
<rect id="rect6282" style="enable-background:accumulate" height="256" width="256" display="none" y="-46.438" x="107.01" fill="#d3d7cf"/>
<rect id="rect6284-7" style="enable-background:accumulate" height="48" width="48" display="none" y="-26.442" x="383.07" fill="#d3d7cf"/>
<rect id="rect6592-5" style="enable-background:accumulate" height="32" width="32" display="none" y="49.558" x="390.01" fill="#d3d7cf"/>
<rect id="rect5028" style="enable-background:accumulate" height="24" width="24" display="none" y="99.562" x="389.01" fill="#eeeeec"/>
<rect id="rect6833-0" style="enable-background:accumulate" height="16" width="16" display="none" y="142.56" x="390.01" fill="#d3d7cf"/>
<rect id="rect6749-6" style="enable-background:accumulate" height="22" width="22" display="none" y="100.62" x="390.01" fill="#d3d7cf"/>
<text id="context-4" style="enable-background:new" xml:space="preserve" font-size="18.301px" display="none" y="-79.577713" x="118.88055" font-family="Bitstream Vera Sans" fill="#000000"><tspan id="tspan2716-7" y="-79.577713" x="118.88055">apps</tspan></text>
<text id="icon-name-8" style="enable-background:new" line-height="125%" font-weight="bold" xml:space="preserve" font-size="18.301px" y="-79.577713" x="289.88055" font-family="Droid Sans" display="none" fill="#000000"><tspan id="tspan3023-4" y="-79.577713" x="289.88055">accessories-text-editor</tspan></text>
<rect id="rect9766" opacity="0.48" style="enable-background:new" rx="0" ry="0" height="1" width="1" y="100.15" x="271.93" fill="#888a85"/>
<path id="path2273-6-2-0-2" stroke-linejoin="round" d="m268.28 103.34 6.092-5.9601c1.377 0.22788 1.9528 1.0966 2.2158 2.2158l-6.092 5.9601-2.6845 0.25715 0.46877-2.4729z" fill-rule="evenodd" stroke="#ce5c00" fill="url(#linearGradient53558)"/>
<path id="path2298-0-7-3-4" d="m267.7 105.94 0.9948-2.4957s0.71613 0.14648 1.1535 0.58213c0.43739 0.43565 0.59605 1.1605 0.59605 1.1605l-2.7444 0.75305z" fill-rule="evenodd" fill="#fff"/>
<path id="path2313-6-7-7-7" opacity=".28235" d="m269.05 103.79 7.6216-7.4161c0.53874 0.0882 0.7501 0.48826 0.98875 0.98845l-7.5721 7.4655-1.6314 0.4448 0.59325-1.4827z" stroke="#fff" fill="none"/>
<path id="path6416-5-1-4" d="m270.32 105.73-3.4819 0.94961 1.2661-3.1654" stroke="#e9b96e" stroke-linecap="round" fill="none"/>
<path id="path2283-1-5-3-1" d="m266.82 105.48-0.77656 1.928 2.0084-0.56234c0.002-0.0273 0-0.0526 0-0.0803 0-0.68734-0.55296-1.2509-1.2318-1.2854z" fill-rule="evenodd"/>
<path id="path4113-1-6-3-3-8" style="enable-background:new" d="m274.72 97.078c1.1713-0.31972 2.4811 1.0549 2.2032 2.2037l1.402-1.4023c0.6811-1.5756-0.72307-2.8168-2.2318-2.2323l-1.3734 1.431z" stroke="#ef2929" fill="url(#radialGradient53551)"/>
<path id="path4095-8-4-6-2-5" style="enable-background:new" d="m273.28 98.422c1.2367-0.33757 2.6194 1.1138 2.3261 2.3268l1.4802-1.4807c0.48182-1.0193-1.3057-2.7706-2.3563-2.357l-1.45 1.5109z" stroke="#888a85" fill="url(#linearGradient53548)"/>
<text id="text1017" font-size="105.26px" xml:space="preserve" stroke="#ef2929" stroke-linecap="round" fill="#2e3436" style="enable-background:new;block-progression:tb;text-indent:0;color:#000000;text-transform:none" opacity=".33495" font-family="RaveIn" line-height="125%" y="-30.438019" x="521.00995"><tspan id="tspan1019" font-size="12px" y="-30.438019" x="521.00995" fill="#950000"/></text>
<rect id="rect2975" transform="matrix(-0.444 -.89603 -.89603 0.444 0 0)" height="0" width="0" y="198.38" x="127.75" fill="url(#pattern53472)"/>
<rect id="rect14614" transform="matrix(-.94754 -.31963 -.31963 .94754 0 0)" height="0" width="0" y="6.9926" x="-161.78" fill="url(#pattern52282)"/>
<rect id="rect6284" style="enable-background:accumulate" height="48" width="48" display="none" y="127.75" x="116.75" fill="#eeeeec"/>
<rect id="rect6592" style="enable-background:accumulate" height="32" width="32" display="none" y="203.75" x="123.75" fill="#eeeeec"/>
<rect id="rect6749-1-1" style="enable-background:accumulate" height="24" width="24" display="none" y="253.75" x="122.75" fill="#fff"/>
<rect id="rect6749" style="enable-background:accumulate" height="22" width="22" display="none" y="254.75" x="123.75" fill="#eeeeec"/>
<rect id="rect6833" style="enable-background:accumulate" height="16" width="16" display="none" y="296.75" x="123.75" fill="#eeeeec"/>
<text id="context" style="enable-background:new" xml:space="preserve" font-size="18.301px" display="none" y="99.49086" x="-158.34912" font-family="Bitstream Vera Sans" fill="#000000"><tspan id="tspan2716" x="-158.34912" y="99.49086">actions</tspan></text>
<text id="icon-name" style="enable-background:new" line-height="125%" font-weight="bold" xml:space="preserve" font-size="18.301px" y="99.263618" x="12.720734" font-family="Droid Sans" display="none" fill="#000000"><tspan id="tspan3023" x="12.720734" y="99.263618">list-add</tspan></text>
<rect id="rect4235" style="enable-background:accumulate" height="48" width="48" display="none" y="151" x="434.75" fill="#eeeeec"/>
<rect id="rect4237" style="enable-background:accumulate" height="32" width="32" display="none" y="217" x="441.75" fill="#eeeeec"/>
<rect id="rect4239" style="enable-background:accumulate" height="22" width="22" display="none" y="268" x="441.75" fill="#eeeeec"/>
<rect id="rect4241" style="enable-background:accumulate" height="16" width="16" display="none" y="310" x="441.75" fill="#eeeeec"/>
<text id="text4243" style="enable-background:new" xml:space="preserve" font-size="18.301px" display="none" y="192.5136" x="709.7207" font-family="Bitstream Vera Sans" fill="#000000"><tspan id="tspan4245" y="192.5136" x="709.7207">actions</tspan></text>
<text id="text4247" style="enable-background:new" line-height="125%" font-weight="bold" xml:space="preserve" font-size="18.301px" y="192.5136" x="790.72089" font-family="Droid Sans" display="none" fill="#000000"><tspan id="tspan4249" y="192.5136" x="790.72089">edit-redo</tspan></text>
<rect id="rect4251" style="enable-background:accumulate" height="24" width="24" display="none" y="267" x="440.75" fill="#eeeeec"/>
<g id="g54085" stroke-linecap="round" fill="none">
<g id="g4303" mask="url(#mask3766)" transform="matrix(-1 0 0 -1 306 420)">
<path id="path4305" style="color:#000000;enable-background:accumulate" d="m27.5 262.5-3 3 3 3m-3-3h10c1.6569 0 3 1.3432 3 3 0 1.6569-1.3431 3-3 3h-4" stroke="url(#linearGradient54054)" stroke-width="3"/>
<path id="path4307" style="color:#000000;enable-background:accumulate" d="m27.5 262.5-3 3 3 3m-3-3h10c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3h-4" stroke="url(#linearGradient54056)"/>
</g>
<path id="path4309" opacity=".6" style="color:#000000;enable-background:accumulate" d="m278.5 157.5 3-3-3-3" stroke="url(#linearGradient54080)"/>
</g>
<rect id="rect54076" opacity="0" height="12" width="16" y="147" x="267"/>
<g id="layer7" transform="translate(358.75 -249)" display="none" fill="#eeeeec">
<rect id="rect11612" style="enable-background:new" height="256" width="256" display="inline" y="130" x="10"/>
<rect id="rect11612-3" style="enable-background:new" height="256" width="256" display="inline" y="130" x="280"/>
</g>
</g>
<rect id="rect3052" style="enable-background:accumulate" height="48" width="48" display="none" y="112" x="646.5" fill="#eeeeec"/>
<rect id="rect3054" style="enable-background:accumulate" height="32" width="32" display="none" y="188" x="653.5" fill="#eeeeec"/>
<rect id="rect3056" style="enable-background:accumulate" height="24" width="24" display="none" y="238" x="652.5" fill="#fff"/>
<rect id="rect3058" style="enable-background:accumulate" height="22" width="22" display="none" y="239" x="653.5" fill="#eeeeec"/>
<rect id="rect3060" style="enable-background:accumulate" height="16" width="16" display="none" y="281" x="653.5" fill="#eeeeec"/>
<text id="text3062" style="enable-background:new" xml:space="preserve" font-size="18.301px" display="none" y="83.74086" x="371.40088" font-family="Bitstream Vera Sans" fill="#000000"><tspan id="tspan3064" y="83.74086" x="371.40088">actions</tspan></text>
<text id="text3066" style="enable-background:new" line-height="125%" font-weight="bold" xml:space="preserve" font-size="18.301px" y="83.513618" x="542.47076" font-family="Droid Sans" display="none" fill="#000000"><tspan id="tspan3068" y="83.513618" x="542.47076">list-remove</tspan></text>
<g id="g5826" opacity=".75" stroke-linejoin="round" transform="translate(-93,-110)" stroke-linecap="round">
<path id="rect3969-3" style="color:#000000;enable-background:accumulate" d="m361.5 242.5c-0.554 0-1 0.446-1 1v1c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-1c0-0.554-0.446-1-1-1h-9z" display="block" stroke="#a40000" fill="#ef2929"/>
<path id="path4046-1" opacity=".3" style="color:#000000;enable-background:accumulate" d="m370.5 243.5h-9v1" display="block" stroke="#fff" fill="none"/>
</g>
<rect id="rect6284-2" style="enable-background:accumulate" height="48" width="48" display="none" y="112" x="246.5" fill="#eeeeec"/>
<rect id="rect6592-3" style="enable-background:accumulate" height="32" width="32" display="none" y="188" x="253.5" fill="#eeeeec"/>
<rect id="rect6749-1" style="enable-background:accumulate" height="24" width="24" display="none" y="238" x="252.5" fill="#fff"/>
<rect id="rect6749-9" style="enable-background:accumulate" height="22" width="22" display="none" y="239" x="253.5" fill="#eeeeec"/>
<rect id="rect6833-9" style="enable-background:accumulate" height="16" width="16" display="none" y="281" x="253.5" fill="#eeeeec"/>
<text id="context-7" style="enable-background:new" xml:space="preserve" font-size="18.301px" display="none" y="83.74086" x="-28.599115" font-family="Bitstream Vera Sans" fill="#000000"><tspan id="tspan2716-0" x="-28.599115" y="83.74086">actions</tspan></text>
<text id="icon-name-3" style="enable-background:new" line-height="125%" font-weight="bold" xml:space="preserve" font-size="18.301px" y="83.513618" x="142.47073" font-family="Droid Sans" display="none" fill="#000000"><tspan id="tspan3023-9" x="142.47073" y="83.513618">list-add</tspan></text>
<g id="g5822" opacity=".75" stroke-linejoin="round" transform="translate(-75,-125)" stroke-linecap="round">
<path id="rect3969" style="color:#000000;enable-background:accumulate" d="m347.5 238.5c-0.554 0-1 0.446-1 1v3h-3c-0.554 0-1 0.446-1 1v1c0 0.554 0.446 1 1 1h3v3c0 0.554 0.446 1 1 1h1c0.554 0 1-0.446 1-1v-3h3c0.554 0 1-0.446 1-1v-1c0-0.554-0.446-1-1-1h-3v-3c0-0.554-0.446-1-1-1h-1z" display="block" stroke="#3e7a05" fill="#6ebd21"/>
<path id="path4046-6" opacity=".3" style="color:#000000;enable-background:accumulate" d="m348.5 239.5h-1v3c-0.005 0.52235-0.47765 0.99549-1 1h-3v1m9-1h-3m-2 2v3" display="block" stroke="#fff" fill="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 99 KiB

View file

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg9662" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="24" width="24" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs id="defs3">
<filter id="filter25117" height="1.6466" width="1.122" color-interpolation-filters="sRGB" y="-.32329" x="-.061018">
<feGaussianBlur id="feGaussianBlur25119" stdDeviation="0.47988081"/>
</filter>
<linearGradient id="linearGradient4343" y2="13" gradientUnits="userSpaceOnUse" x2="82.402" y1="13" x1="72.499">
<stop id="stop4290" stop-color="#8cb4e0" offset="0"/>
<stop id="stop4292" stop-color="#4686cd" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4345" y2="221.56" gradientUnits="userSpaceOnUse" x2="711.7" y1="221.56" x1="701.1">
<stop id="stop4298" stop-color="#265990" offset="0"/>
<stop id="stop4300" stop-color="#1c426b" offset="1"/>
</linearGradient>
</defs>
<metadata id="metadata4">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="layer1" transform="translate(0 -1028.4)">
<g id="layer4" transform="translate(-1153.8 891.94)">
<g id="layer7">
<rect id="rect25208" opacity="0" height="24" width="24" y="137.43" x="1154.8"/>
<path id="path5933-2" opacity=".31557" d="m322.69 195.97c0 0.98376-4.2253 1.7812-9.4375 1.7812s-9.4375-0.79749-9.4375-1.7812c0-0.98376 4.2253-1.7812 9.4375-1.7812s9.4375 0.79749 9.4375 1.7812z" transform="matrix(.94246 0 0 1.3638 871.6 -109.84)" filter="url(#filter25117)"/>
<g id="g7688" style="enable-background:new" transform="matrix(1.2885 0 0 1.2885 766.36 -143.67)">
<path id="path4281" d="m80.5 1.5c-4.9706 0-10 1.1193-10 2.5 0 0.81054 2 16.277 2 17 0 1.3807 3.5817 2.5 8 2.5s8-1.1193 8-2.5c0-0.82222 2-16.106 2-17 0-1.3807-5.0294-2.5-10-2.5z" transform="matrix(.77609 0 0 .77609 247.94 216.6)" stroke="#285b93" stroke-linecap="round" fill="url(#linearGradient4343)"/>
<path id="path4180-8" style="enable-background:new" d="m711.7 221.56c0 0.68342-2.3744 1.2374-5.3033 1.2374s-5.3033-0.55402-5.3033-1.2374c0-0.68341 2.3744-1.2374 5.3033-1.2374s5.3033 0.55402 5.3033 1.2374z" transform="matrix(1.0976 0 0 .94077 -464.89 11.659)" fill="url(#linearGradient4345)"/>
<path id="path4263" d="m82.438 13.188c0 1.4152-1.1473 2.5625-2.5625 2.5625s-2.5625-1.1473-2.5625-2.5625 1.1473-2.5625 2.5625-2.5625 2.5625 1.1473 2.5625 2.5625z" transform="matrix(.83287 0 0 .83287 243.89 216.09)" stroke="#fff" stroke-linecap="round" stroke-width="1.3977" fill="none"/>
<path id="path4306" opacity=".25" style="enable-background:new" d="m711.7 221.56c0 0.68342-2.3744 1.2374-5.3033 1.2374s-5.3033-0.55402-5.3033-1.2374c0-0.68341 2.3744-1.2374 5.3033-1.2374s5.3033 0.55402 5.3033 1.2374z" transform="matrix(1.1707 0 0 1.2543 -516.59 -57.816)" stroke="#fff" stroke-width=".64043" fill="none"/>
<path id="path4310" opacity=".5" style="enable-background:new" d="m711.33 222.01c-1.0769 0.63555-4.1579 0.94707-6.8817 0.6958-1.346-0.12418-2.4161-0.37133-2.9619-0.68414" transform="matrix(1.3171 0 0 2.2048 -619.96 -258.69)" stroke="#285b93" stroke-linecap="round" stroke-width=".45543" fill="none"/>
</g>
</g>
</g>
<g id="layer9" stroke-linejoin="round" transform="translate(-1687.8 -118.06)" stroke="#000" stroke-linecap="round" display="none" fill="#fff">
<path id="path11071" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.2596 0 0 1.0947 -22.831 -6.3684)" display="inline" stroke-width=".85160"/>
<path id="path11073" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.2596 0 0 1.0947 -22.831 -3.3684)" display="inline" stroke-width=".85160"/>
<path id="path11075" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.0553 0 0 .90859 173.25 35.022)" display="inline" stroke-width="1.0212"/>
<path id="path11084" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.0553 0 0 .97833 123.25 30.38)" display="inline" stroke-width=".98416"/>
<path id="path11086" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.0894 0 0 .97833 98.901 27.38)" display="inline" stroke-width=".96866"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 76 KiB

View file

@ -0,0 +1,144 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg3039" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="128" width="128" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3045">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs3043">
<linearGradient id="linearGradient9440">
<stop id="stop9442" stop-color="#f6810b" offset="0"/>
<stop id="stop9444" stop-color="#fcb041" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient9390">
<stop id="stop9392" offset="0"/>
<stop id="stop9394" stop-opacity="0" offset="1"/>
</linearGradient>
<filter id="filter15758-4" height="1.2122" width="1.2028" color-interpolation-filters="sRGB" y="-.10611" x="-.1014">
<feGaussianBlur id="feGaussianBlur15760-4" stdDeviation="4.6353635"/>
</filter>
<linearGradient id="linearGradient15762-5">
<stop id="stop15764-4" stop-color="#fff" offset="0"/>
<stop id="stop15766-7" stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient8325" gradientUnits="userSpaceOnUse" cy="76" cx="319.98" gradientTransform="matrix(3.4068 -.031444 .0078362 .82648 -770.72 23.249)" r="21.978">
<stop id="stop5402" stop-color="#fff" offset="0"/>
<stop id="stop4610" stop-color="#fff" stop-opacity=".49804" offset=".5"/>
<stop id="stop5404" stop-color="#fff" stop-opacity="0" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient8349" xlink:href="#linearGradient15762-5" gradientUnits="userSpaceOnUse" cy="178.16" cx="179.52" gradientTransform="matrix(1.3088 .77845 -.34302 .57647 -3.4812 -69.984)" r="68.868"/>
<filter id="filter9372" width="1.0891" y="-1.4608" x="-.044538" height="3.9217" color-interpolation-filters="sRGB">
<feGaussianBlur id="feGaussianBlur9374" stdDeviation="8.6081259"/>
</filter>
<filter id="filter9386" width="1.0576" y="-.94525" x="-.028819" height="2.8905" color-interpolation-filters="sRGB">
<feGaussianBlur id="feGaussianBlur9388" stdDeviation="5.5699638"/>
</filter>
<radialGradient id="radialGradient9432" cx="239" xlink:href="#linearGradient15762-5" gradientUnits="userSpaceOnUse" cy="51" r="5"/>
<linearGradient id="linearGradient11298" x1="199" gradientUnits="userSpaceOnUse" y1="55" gradientTransform="translate(20,-100)" x2="199" y2="45">
<stop id="stop11213" stop-color="#fbaa39" offset="0"/>
<stop id="stop11215" stop-color="#fbaa39" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient11654" x1="-854.41" xlink:href="#linearGradient9440" gradientUnits="userSpaceOnUse" y1="137.03" gradientTransform="matrix(.061569 0 0 .060871 216.62 71.29)" x2="-854.41" y2="437.18"/>
<linearGradient id="linearGradient11666" x1="-854.41" xlink:href="#linearGradient9440" gradientUnits="userSpaceOnUse" y1="137.03" gradientTransform="matrix(.25 0 0 .25057 277.55 -.25312)" x2="-854.41" y2="437.18"/>
<linearGradient id="linearGradient11716" x1="258.2" gradientUnits="userSpaceOnUse" y1="89.005" gradientTransform="translate(-95)" x2="258.2" y2="107.13">
<stop id="stop11712" stop-color="#de6200" offset="0"/>
<stop id="stop11714" stop-color="#c15500" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient11768" x1="-853.73" xlink:href="#linearGradient9390" gradientUnits="userSpaceOnUse" y1="174.79" gradientTransform="matrix(.25 0 0 .25 277.55 0)" x2="-853.73" y2="119.28"/>
<linearGradient id="linearGradient11770" x1="-853.73" xlink:href="#linearGradient9390" gradientUnits="userSpaceOnUse" y1="224.24" gradientTransform="matrix(.25 0 0 .25 277.55 0)" x2="-853.73" y2="100.6"/>
<linearGradient id="linearGradient11772" x1="-854.41" xlink:href="#linearGradient9440" gradientUnits="userSpaceOnUse" y1="137.03" gradientTransform="matrix(.25 0 0 .25 277.55 0)" x2="-854.41" y2="437.18"/>
<linearGradient id="linearGradient11788" x1="42.445" gradientUnits="userSpaceOnUse" y1="35.008" gradientTransform="matrix(1 0 0 1.0023 0 -.25312)" x2="42.445" y2="108.76">
<stop id="stop11784" stop-color="#d06e08" offset="0"/>
<stop id="stop11786" stop-color="#fb980a" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient11792" x1="-853.73" xlink:href="#linearGradient9390" gradientUnits="userSpaceOnUse" y1="197.87" gradientTransform="matrix(.25 0 0 .17667 277.55 8.1078)" x2="-853.73" y2="107.44"/>
</defs>
<rect id="rect11794" opacity="0" rx="0" ry="0" height="128" width="128" y="0" x="-150"/>
<g id="g11724" transform="translate(-150)">
<path id="path11726" d="m17.578 18.266c-2.6332 0-4.75 2.1168-4.75 4.75 0 6.8736-5.2812 5.2028-5.2812 9.9219v3.1406h113.2v-3.1406c0-2.5971-2.0904-4.6875-4.6875-4.6875h-58.711c-2.6741-0.71652-2.4766-5.2344-2.4766-5.2344 0-2.6332-2.1168-4.75-4.75-4.75h-32.539z" fill="#f5810a"/>
<path id="path11728" opacity=".46121" fill="url(#linearGradient11768)" d="m17.578 18.266c-2.6332 0-4.75 2.1168-4.75 4.75 0 6.8736-5.2812 5.2028-5.2812 9.9219v3.1406h113.2v-3.1406c0-2.5971-2.0904-4.6875-4.6875-4.6875h-58.711c-2.6741-0.71652-2.4766-5.2344-2.4766-5.2344 0-2.6332-2.1168-4.75-4.75-4.75h-32.539z"/>
<rect id="rect11730" transform="matrix(.25 0 0 .25 277.55 0)" rx="7.0711" ry="7.0711" height="14.142" filter="url(#filter9372)" width="463.86" y="439.46" x="-1086.1" fill="#323232"/>
<rect id="rect11732" opacity=".84483" transform="matrix(.25 0 0 .14905 277.55 45.314)" rx="7.0711" ry="7.0711" height="14.142" filter="url(#filter9386)" width="463.86" y="439.46" x="-1086.1" fill="#323232"/>
<path id="path11734" opacity=".46121" fill="url(#linearGradient11770)" d="m17.578 18.266c-2.6332 0-4.75 2.1168-4.75 4.75 0 6.8736-5.2812 5.2028-5.2812 9.9219v3.1406h113.2v-3.1406c0-2.5971-2.0904-4.6875-4.6875-4.6875h-58.711c-2.6741-0.71652-2.4766-5.2344-2.4766-5.2344 0-2.6332-2.1168-4.75-4.75-4.75h-32.539z"/>
<path id="path11736" fill="url(#linearGradient11772)" d="m6.0697 33.719c-2.8401 0-5.125 2.2849-5.125 5.125 1.51 23.377 2.9766 70.602 2.9766 70.602s-0.083375 2.3516 2.1484 2.3516h115.62c2.2318 0 2.1406-2.3516 2.1406-2.3516s1.4744-47.224 2.9844-70.602c0-2.8401-2.2849-5.125-5.125-5.125z"/>
<g id="g11738" transform="matrix(.27224 0 0 .27224 -6.7122 -6.6923)">
<path id="path11740" stroke-linejoin="round" style="enable-background:new" d="m259.03 219.2c-3.2986 0.42679-6.2088 3.0278-7.0233 6.2662l-14.038 42.297-3.1126 1.5783h-42.904c-2.3981 0-4.7384 1.2535-6.2414 3.133-3.1631 3.5542-2.37 9.8605 1.55 12.532l35.104 25.849 0.74668 3.7598-13.258 41.512c-1.8437 6.4792 6.8007 12.991 12.481 9.3992l35.101-25.847h4.4934l35.104 25.847c3.0524 2.0052 7.427 1.655 10.138-0.77694 2.2981-2.1306 3.2551-5.6121 2.3467-8.6174l-13.262-41.512c-1.2562-0.24996 0.49466-2.5064 0.74667-3.7596l35.1-25.849c3.9326-2.6718 4.7114-8.9781 1.5504-12.532-1.4912-1.8794-3.8421-3.0554-6.239-3.1331h-43.685l-3.1115-1.5782-13.262-42.297c-0.39082-1.4798-1.2168-2.8624-2.3467-3.9176-1.6482-1.6039-3.9557-2.4815-6.2397-2.3561l0.27779 0.002v0.0002l-0.0159 0.0006z" stroke="#d77711" stroke-linecap="round" stroke-width="14.128" fill="none"/>
<path id="path11742" stroke-linejoin="round" style="enable-background:new" d="m259.03 217.43c-3.2986 0.4268-6.2088 3.0278-7.0233 6.2662l-14.038 42.297-3.1126 1.5782h-42.904c-2.3981 0-4.7384 1.2535-6.2414 3.133-3.1631 3.5542-2.37 9.8605 1.55 12.532l35.104 25.849 0.74668 3.7598-13.258 41.512c-1.8437 6.4792 6.8007 12.991 12.481 9.3993l35.101-25.847h4.4934l35.104 25.847c3.0524 2.0052 7.427 1.655 10.138-0.77695 2.2981-2.1306 3.2551-5.6121 2.3467-8.6174l-13.262-41.512c-1.2562-0.24997 0.49466-2.5064 0.74667-3.7596l35.1-25.849c3.9326-2.6717 4.7114-8.9781 1.5504-12.532-1.4912-1.8794-3.8421-3.0554-6.239-3.1331h-43.685l-3.1115-1.5782-13.262-42.297c-0.39082-1.4798-1.2168-2.8624-2.3467-3.9176-1.6482-1.6039-3.9557-2.4815-6.2397-2.3561l0.27779 0.002v0.0002l-0.0159 0.00059z" stroke="#fbc98d" stroke-linecap="round" stroke-width="14.128" fill="none"/>
<path id="path11744" fill-rule="evenodd" fill="url(#radialGradient9432)" transform="matrix(4.7845 0 0 4.7845 -828.73 26.707)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
<path id="path11746" fill-rule="evenodd" fill="#fff" transform="matrix(.89709 0 0 .89709 101.56 226.16)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
<path id="path11748" opacity=".7" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z" fill-rule="evenodd" transform="matrix(6.7271 0 0 6.7271 -1284.8 -77.665)" fill="url(#radialGradient9432)"/>
<path id="path11750" fill-rule="evenodd" fill="#fff" transform="matrix(1.2613 0 0 1.2613 23.159 202.77)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
<path id="path11752" style="color:#000000" fill="#fdeddd" d="m236.69 345.33s11.7-5.5188 22.296 0.22075l37.086 26.932c6.8433 3.7528 16.777-2.2075 18.322-8.6093 0 0-11.038 1.3245-15.011-4.8565l-34.45-26.04c-2.8698-2.2075-7.5056-2.2075-11.038-0.4415z"/>
<path id="path11754" style="color:#000000" fill="#fde6cf" d="m222.02 371.88c-5.5188-1.766-7.846-5.3462-5.1028-15.571l6.9345-22.652c0.81611-7.762 0.5238-13.866-9.289-19.44 0 0-1.3268 10.74-3.9308 17.731l-7.6234 23.727c-0.53719 10.243 8.4334 17.36 19.011 16.205z"/>
<path id="path11756" style="color:#000000" fill="#fff" d="m250.86 248.12s-6.3564 11.267-18.32 12.709l-41.857 0.3467c-10.402 0.0106-16.608 13.045-12.843 22.694 0 0 1.1766-8.3445 13.732-8.4678l43.379-0.86034c3.6178 0.14234 7.4005-2.5376 9.2616-6.0205z"/>
<path id="path11758" style="color:#000000" fill="#fff" d="m250.7 214.89s3.9912 2.3716 9.9456 12.848l6.5483 21.48c3.8212 6.8053 7.2406 12.89 18.469 11.765 0 0-8.5062-27.285-13.302-40.769-5.4831-8.6687-14.072-8.3293-21.661-5.3251z"/>
<path id="path11760" opacity=".5" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z" fill-rule="evenodd" transform="matrix(6.7271 0 0 6.7271 -1300.5 14.806)" fill="url(#radialGradient9432)"/>
<path id="path11762" fill-rule="evenodd" fill="#fff" transform="matrix(1.2613 0 0 1.2613 7.5 295.24)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
<path id="path11764" fill-rule="evenodd" fill="#fff" transform="matrix(.59908 0 0 .59908 157.68 329.42)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
</g>
<path id="path11766" stroke-linejoin="round" d="m206.67 217.35-40.254-8.0108-22.183 34.465-4.8204-40.759-39.633-10.447 37.275-17.18-2.3117-40.921 27.858 30.142 38.204-14.844-20.058 35.808z" transform="matrix(.34235 .15118 -.15122 .34243 38.218 -13.656)" filter="url(#filter15758-4)" stroke="url(#radialGradient8349)" stroke-linecap="round" stroke-width="11.498" fill="none"/>
</g>
<rect id="rect3589" width="120" y="-227.71" x="877.12" height="24" display="none" fill="#eeeeec"/>
<rect id="rect4698" width="48" y="-443.71" x="867.12" height="48" display="none" fill="#eeeeec"/>
<rect id="rect4700" width="32" y="-367.71" x="874.12" height="32" display="none" fill="#eeeeec"/>
<rect id="rect4702" width="22" y="-316.71" x="874.12" height="22" display="none" fill="#eeeeec"/>
<rect id="rect4704" width="16" y="-274.71" x="874.12" height="16" display="none" fill="#eeeeec"/>
<rect id="rect4706" width="24" y="-317.71" x="873.12" height="24" display="none" fill="#eeeeec"/>
<rect id="rect4708" width="256" y="-465.71" x="591.12" height="256" display="none" fill="#eeeeec"/>
<text id="text4710" style="enable-background:new" xml:space="preserve" font-size="18.301px" display="none" y="-472.19742" x="592.09564" font-family="Bitstream Vera Sans" fill="#000000"><tspan id="tspan4712" y="-472.19742" x="592.09564">places</tspan></text>
<text id="text4714" style="enable-background:new" font-family="Droid Sans" display="none" xml:space="preserve" font-size="18.301px" line-height="125%" y="-472.19742" x="713.09564" font-weight="bold" fill="#000000"><tspan id="tspan4716" y="-472.19742" x="713.09564">sparkleshare</tspan></text>
<rect id="rect22378" width="22" y="-316.71" x="904.12" height="22" display="none" fill="#ededed"/>
<rect id="rect22380" width="24" y="-317.71" x="903.12" height="24" display="none" fill="#ededed"/>
<path id="path10418" opacity=".82101" style="enable-background:new" d="m314.62 61.562c-0.27285 0-0.50707 0.15801-0.71875 0.4375l-1.5938 2.0938c-0.60305 0.79616-1.6115 1.3746-2.8125 1.375h-10.875c-0.004 0 0.002-0.0034-0.0312 0.03125-0.0333 0.03464-0.0317 0.12302-0.0312-0.0625l-0.0312 5.3125c-0.0122 3.8367-0.0453 9.007 0.15625 13.188 0.1008 2.0902 0.25866 3.9401 0.5 5.1875 0.11807 0.61023 0.26774 1.0867 0.375 1.3125h40.875c0.0692-0.12036 0.17803-0.37231 0.28125-0.78125 0.22371-0.8863 0.38957-2.3178 0.5-4.0938 0.22087-3.5518 0.22025-8.5147 0.21875-13.969v-10.031c-0.003-0.0017 0.0133 0-0.0625 0h-26.75z" xlink:href="#path9590" transform="translate(47.374 -578.96)" stroke="url(#radialGradient8325)" stroke-width="1.0392" fill="none"/>
<path id="path10440" opacity=".1" stroke-linejoin="round" style="enable-background:new" d="m306.5 131.5v22h25v-19.969h-12.312c-0.48404-0.00002-0.98403-0.19311-1.4688-0.5625l-1.75-1.3438c-0.19-0.15-0.3-0.13-0.22-0.13h-9.25z" transform="translate(47.374 -578.96)" stroke="#fff" fill="none"/>
<use id="use3340" style="enable-background:new" xlink:href="#g3326" transform="translate(576.13 -243.71)" height="400" width="500" y="0" x="0"/>
<path id="path11597" stroke="#de6200" fill="#f5810a" d="m152.71 74.5c-0.66088 0-1.2987 0.53456-1.1921 1.1799 0.375 2.2699-1.0129 1.9777-1.0129 3.0271v1.7176h26.909v-1.7176c0-0.64514-0.52462-1.1644-1.1764-1.1644h-14.235c-0.67111-0.17798-0.62154-1.8627-0.62154-1.8627 0-0.6541-0.53124-1.1799-1.1921-1.1799z"/>
<rect id="rect11706" fill-opacity=".24" rx=".88128" ry=".88128" height="3" width="30" y="97" x="149"/>
<path id="path11607" stroke="url(#linearGradient11716)" fill="url(#linearGradient11654)" d="m149.76 79.5c-0.69945 0-1.2622 0.55634-1.2622 1.2479 0.37186 5.6921 0.73304 17.19 0.73304 17.19s-0.0205 0.57258 0.52912 0.57258h28.476c0.54964 0 0.52719-0.57258 0.52719-0.57258s0.36312-11.498 0.73498-17.19c0-0.692-0.56-1.248-1.26-1.248z"/>
<path id="path5717-0-9-4-5" stroke-linejoin="round" style="enable-background:new" d="m163.8 85.046c-0.21769 0.02807-0.40976 0.19928-0.46353 0.41241l-0.92664 2.7838s-0.12441 0.06267-0.20548 0.10388h-2.832c-0.15833 0-0.31284 0.08251-0.41206 0.2062-0.20878 0.23393-0.15637 0.64898 0.10236 0.82484l2.3172 1.7013 0.0492 0.24746-0.87516 2.7322c-0.12169 0.42644 0.44895 0.85501 0.82386 0.61861l2.317-1.7011h0.29656l2.3172 1.7011c0.20149 0.13199 0.49024 0.10893 0.66918-0.05114 0.15171-0.14023 0.21489-0.36936 0.15493-0.56715l-0.87542-2.7322c-0.0831-0.01645 0.0322-0.16497 0.0492-0.24744l2.3169-1.7013c0.25958-0.17585 0.31097-0.59091 0.10235-0.82483-0.0985-0.12368-0.25364-0.20109-0.41188-0.20621h-2.8836s-0.12975-0.06564-0.20539-0.10388l-0.87542-2.7838c-0.0263-0.0974-0.0806-0.1884-0.15485-0.25784-0.10881-0.10555-0.26111-0.16332-0.41189-0.15507l0.0178 0.00017-0.00077 0.000008 0.00034-0.000025z" stroke="#bb660b" stroke-linecap="round" stroke-width="1.272" fill="none"/>
<path id="path5717-0-9-4" stroke-linejoin="round" style="enable-background:new" d="m163.8 84.198c-0.21772 0.02807-0.4098 0.19928-0.46355 0.41241l-0.9267 2.7838s-0.12433 0.06267-0.20541 0.10388h-2.832c-0.15827 0-0.31278 0.08251-0.41199 0.20621-0.20879 0.23392-0.15647 0.64897 0.10231 0.82484l2.3172 1.7013 0.0492 0.24746-0.87516 2.7322c-0.12174 0.42644 0.44891 0.85502 0.82387 0.61862l2.3169-1.7011h0.2966l2.3172 1.7011c0.20153 0.13198 0.49022 0.10892 0.66922-0.05114 0.15167-0.14023 0.21487-0.36936 0.15491-0.56716l-0.87542-2.7322c-0.0829-0.01645 0.0324-0.16498 0.0492-0.24745l2.317-1.7013c0.25956-0.17585 0.31097-0.5909 0.10232-0.82483-0.0984-0.12368-0.2536-0.20108-0.41187-0.20621h-2.8836s-0.12978-0.06564-0.20541-0.10387l-0.87541-2.7838c-0.026-0.0974-0.0803-0.1884-0.15491-0.25784-0.1088-0.10555-0.26111-0.16332-0.41186-0.15507l0.0181 0.00017-0.00078 0.000008v0z" stroke="#fde8d0" stroke-linecap="round" stroke-width="1.272" fill="none"/>
<g id="g11677">
<path id="path9324" stroke="#d06e08" fill="#f5810a" d="m17.531 18.5c-2.6332 0-4.75 2.1168-4.75 4.75 0 6.8736-5.2812 5.2028-5.2812 9.9219v3.1406h113.2v-3.1406c0-2.5971-2.0904-4.6875-4.6875-4.6875h-58.711c-2.676-0.716-2.479-5.234-2.479-5.234 0-2.6332-2.1168-4.75-4.75-4.75h-32.539z"/>
<path id="path9326" opacity=".46121" fill="url(#linearGradient11792)" d="m17.578 21.016c-2.6332 0-4.75 1.4959-4.75 3.3567 0 4.8574-5.2812 3.6767-5.2812 7.0115v2.2194h113.2v-2.2194c0-1.8353-2.0904-3.3125-4.6875-3.3125h-58.711c-2.6741-0.50634-2.4766-3.699-2.4766-3.699 0-1.8608-2.1168-3.3567-4.75-3.3567h-32.539z"/>
<rect id="rect9332" ry="7.0711" rx="7.0711" transform="matrix(.25 0 0 .25 277.55 0)" height="14.142" filter="url(#filter9372)" width="463.86" y="439.46" x="-1086.1" fill="#323232"/>
<rect id="rect9376" opacity=".84483" ry="7.0711" rx="7.0711" transform="matrix(.25 0 0 .14905 277.55 45.314)" height="14.142" filter="url(#filter9386)" width="463.86" y="439.46" x="-1086.1" fill="#323232"/>
<path id="path9328" stroke="url(#linearGradient11788)" fill="url(#linearGradient11666)" d="m6.0697 33.542c-2.8401 0-5.125 2.2901-5.125 5.1366 1.51 23.43 2.9766 70.761 2.9766 70.761s-0.083375 2.3569 2.1484 2.3569h115.62c2.2318 0 2.1406-2.3569 2.1406-2.3569s1.4744-47.331 2.9844-70.761c0-2.8465-2.2849-5.1366-5.125-5.1366z"/>
<g id="g9407" transform="matrix(.27224 0 0 .27224 -6.7122 -6.6923)">
<path id="path5717-0-9-5-0" stroke-linejoin="round" style="enable-background:new" d="m259.03 219.2c-3.2986 0.42679-6.2088 3.0278-7.0233 6.2662l-14.038 42.297-3.1126 1.5783h-42.904c-2.3981 0-4.7384 1.2535-6.2414 3.133-3.1631 3.5542-2.37 9.8605 1.55 12.532l35.104 25.849 0.74668 3.7598-13.258 41.512c-1.8437 6.4792 6.8007 12.991 12.481 9.3992l35.101-25.847h4.4934l35.104 25.847c3.0524 2.0052 7.427 1.655 10.138-0.77694 2.2981-2.1306 3.2551-5.6121 2.3467-8.6174l-13.262-41.512c-1.2562-0.24996 0.49466-2.5064 0.74667-3.7596l35.1-25.849c3.9326-2.6718 4.7114-8.9781 1.5504-12.532-1.4912-1.8794-3.8421-3.0554-6.239-3.1331h-43.685l-3.1115-1.5782-13.262-42.297c-0.39082-1.4798-1.2168-2.8624-2.3467-3.9176-1.6482-1.6039-3.9557-2.4815-6.2397-2.3561l0.27779 0.002v0.0002l-0.0159 0.0006z" stroke="#d77711" stroke-linecap="round" stroke-width="14.128" fill="none"/>
<path id="path9410" stroke-linejoin="round" style="enable-background:new" d="m259.03 217.43c-3.2986 0.4268-6.2088 3.0278-7.0233 6.2662l-14.038 42.297-3.1126 1.5782h-42.904c-2.3981 0-4.7384 1.2535-6.2414 3.133-3.1631 3.5542-2.37 9.8605 1.55 12.532l35.104 25.849 0.74668 3.7598-13.258 41.512c-1.8437 6.4792 6.8007 12.991 12.481 9.3993l35.101-25.847h4.4934l35.104 25.847c3.0524 2.0052 7.427 1.655 10.138-0.77695 2.2981-2.1306 3.2551-5.6121 2.3467-8.6174l-13.262-41.512c-1.2562-0.24997 0.49466-2.5064 0.74667-3.7596l35.1-25.849c3.9326-2.6717 4.7114-8.9781 1.5504-12.532-1.4912-1.8794-3.8421-3.0554-6.239-3.1331h-43.685l-3.1115-1.5782-13.262-42.297c-0.39082-1.4798-1.2168-2.8624-2.3467-3.9176-1.6482-1.6039-3.9557-2.4815-6.2397-2.3561l0.27779 0.002v0.0002l-0.0159 0.00059z" stroke="#fbc98d" stroke-linecap="round" stroke-width="14.128" fill="none"/>
<path id="path14841-3" fill-rule="evenodd" fill="url(#radialGradient9432)" transform="matrix(4.7845 0 0 4.7845 -828.73 26.707)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
<path id="path14843-0" fill-rule="evenodd" fill="#fff" transform="matrix(.89709 0 0 .89709 101.56 226.16)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
<path id="path14849-7" opacity=".7" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z" fill-rule="evenodd" transform="matrix(6.7271 0 0 6.7271 -1284.8 -77.665)" fill="url(#radialGradient9432)"/>
<path id="path14851-8" fill-rule="evenodd" fill="#fff" transform="matrix(1.2613 0 0 1.2613 23.159 202.77)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
<path id="path11982-8" style="color:#000000" fill="#fdeddd" d="m236.69 345.33s11.7-5.5188 22.296 0.22075l37.086 26.932c6.8433 3.7528 16.777-2.2075 18.322-8.6093 0 0-11.038 1.3245-15.011-4.8565l-34.45-26.04c-2.8698-2.2075-7.5056-2.2075-11.038-0.4415z"/>
<path id="path11986-8" style="color:#000000" fill="#fde6cf" d="m222.02 371.88c-5.5188-1.766-7.846-5.3462-5.1028-15.571l6.9345-22.652c0.81611-7.762 0.5238-13.866-9.289-19.44 0 0-1.3268 10.74-3.9308 17.731l-7.6234 23.727c-0.53719 10.243 8.4334 17.36 19.011 16.205z"/>
<path id="path12005-4" style="color:#000000" fill="#fff" d="m250.86 248.12s-6.3564 11.267-18.32 12.709l-41.857 0.3467c-10.402 0.0106-16.608 13.045-12.843 22.694 0 0 1.1766-8.3445 13.732-8.4678l43.379-0.86034c3.6178 0.14234 7.4005-2.5376 9.2616-6.0205z"/>
<path id="path12007-3" style="color:#000000" fill="#fff" d="m250.7 214.89s3.9912 2.3716 9.9456 12.848l6.5483 21.48c3.8212 6.8053 7.2406 12.89 18.469 11.765 0 0-8.5062-27.285-13.302-40.769-5.4831-8.6687-14.072-8.3293-21.661-5.3251z"/>
<path id="path12058-4" opacity=".5" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z" fill-rule="evenodd" transform="matrix(6.7271 0 0 6.7271 -1300.5 14.806)" fill="url(#radialGradient9432)"/>
<path id="path12060-9" fill-rule="evenodd" fill="#fff" transform="matrix(1.2613 0 0 1.2613 7.5 295.24)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
<path id="path12064-0" fill-rule="evenodd" fill="#fff" transform="matrix(.59908 0 0 .59908 157.68 329.42)" d="m244 51c0 2.7614-2.2386 5-5 5s-5-2.2386-5-5 2.2386-5 5-5 5 2.2386 5 5z"/>
</g>
<path id="path14984-6" stroke-linejoin="round" d="m206.67 217.35-40.254-8.0108-22.183 34.465-4.8204-40.759-39.633-10.447 37.275-17.18-2.3117-40.921 27.858 30.142 38.204-14.844-20.058 35.808z" transform="matrix(.34235 .15118 -.15122 .34243 38.218 -13.656)" filter="url(#filter15758-4)" stroke="url(#radialGradient8349)" stroke-linecap="round" stroke-width="11.498" fill="none"/>
</g>
<g id="g11287" transform="translate(-55,-10)">
<rect id="rect11285" opacity="0" height="16" width="16" y="41" x="211"/>
<rect id="rect11244" stroke-linejoin="round" rx=".5" ry=".5" height="3" width="5" stroke="#bd5400" y="42.5" x="212.5" fill="#f57900"/>
<rect id="rect11283" ry=".57452" fill-opacity=".13725" rx=".57452" transform="scale(1,-1)" height="3" width="16" y="-57" x="211"/>
<rect id="rect11197" stroke-linejoin="round" rx="0" ry="0" height="11" width="15" stroke="#bd5400" y="44.5" x="211.5" fill="#f57900"/>
<rect id="rect11209" ry="0" rx="0" transform="scale(1,-1)" height="10" width="14" y="-55" x="212" fill="url(#linearGradient11298)"/>
<rect id="rect11242" opacity=".2" rx="0" ry="0" height="1" width="14" y="45" x="212" fill="#fff"/>
<rect id="rect11246" rx="0" ry="0" height="1" width="4" y="44" x="213" fill="#df7916"/>
<path id="path11281" stroke-linejoin="round" style="enable-background:new" d="m218.97 47.511c-0.15205 0.02025-0.28619 0.14355-0.32372 0.29709l-0.55878 1.6297c-0.0172 0.03564-0.0134-0.0056-0.0196 0.03358-0.0343-0.01782-0.0862 0.04846-0.12381 0.04127h-2.0662c-0.11053 0-0.21844 0.05943-0.28772 0.14854-0.14581 0.16851-0.10927 0.4675 0.0715 0.59418l1.8392 1.2255-0.97463 2.522c-0.085 0.30719 0.31351 0.61592 0.57536 0.44563l1.7948-0.93817h0.20713l1.8171 0.93817c0.39023 0.17239 0.6037-0.12047 0.57554-0.44542l-0.99959-2.479 1.8417-1.2686c0.18127-0.12667 0.21717-0.42566 0.0715-0.59417-0.0688-0.0891-0.17711-0.14486-0.28763-0.14854h-1.9254c-0.038 0.01185-0.0732-0.01222-0.10818 0.0056-0.0118-0.03919-0.0181-0.04479-0.0352-0.08046l-0.69974-1.6297c-0.0181-0.07016-0.056-0.13571-0.10819-0.18574-0.0759-0.07604-0.18234-0.11765-0.28763-0.11171l0.0126 0.000122-0.00055 0.000009z" stroke="#bb660b" stroke-linecap="round" fill="none"/>
<path id="path5717" stroke-linejoin="round" style="enable-background:new" d="m218.97 46.501c-0.15205 0.02025-0.28619 0.14355-0.32372 0.29709l-0.55878 1.6297c-0.0172 0.03564-0.0134-0.0056-0.0196 0.03358-0.0343-0.01782-0.0862 0.04846-0.12381 0.04127h-2.0662c-0.11053 0-0.21844 0.05943-0.28772 0.14854-0.14581 0.16851-0.10927 0.4675 0.0715 0.59418l1.8392 1.2255-0.97463 2.522c-0.085 0.30719 0.31351 0.61592 0.57536 0.44563l1.7948-0.93817h0.20713l1.8171 0.93817c0.39023 0.17239 0.6037-0.12047 0.57554-0.44542l-0.99959-2.479 1.8417-1.2686c0.18127-0.12667 0.21717-0.42566 0.0715-0.59417-0.0688-0.0891-0.17711-0.14486-0.28763-0.14854h-1.9254c-0.038 0.01185-0.0732-0.01222-0.10818 0.0056-0.0118-0.03919-0.0181-0.04479-0.0352-0.08046l-0.69974-1.6297c-0.0181-0.07016-0.056-0.13571-0.10819-0.18574-0.0759-0.07604-0.18234-0.11765-0.28763-0.11171l0.0126 0.000122-0.00055 0.000009z" stroke="#fff" stroke-linecap="round" fill="none"/>
</g>
<rect id="rect11702" opacity=".15" rx=".5" ry=".5" height="1" width="30" y="80" x="149" fill="#fef8f3"/>
<rect id="rect11708" opacity=".07" rx=".43333" ry=".5" height="1" width="26" y="78" x="151"/>
<rect id="rect11718" opacity=".15" rx=".5" ry=".5" height="1" width="30" y="79" x="149"/>
<rect id="rect11720" opacity=".15" rx=".14167" ry=".5" height="1" width="8.5" y="75" x="152.5" fill="#fef8f3"/>
<rect id="rect11722" opacity="0" height="32" width="32" y="71" x="148"/>
</svg>

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 58 KiB

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg9662" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="24" width="24" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs id="defs3">
<radialGradient id="radialGradient10506" gradientUnits="userSpaceOnUse" cy="14.109" cx="-590.08" gradientTransform="matrix(1.4877 .041839 -.014577 .51834 890.09 1046.6)" r="11">
<stop id="stop10518" stop-color="#2535ac" offset="0"/>
<stop id="stop10520" stop-color="#171717" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient10550" y2="31.362" gradientUnits="userSpaceOnUse" x2="-590" gradientTransform="matrix(1 0 0 1.0161 602 1011.5)" y1="32.362" x1="-590">
<stop id="stop10546" stop-color="#b1423a" offset="0"/>
<stop id="stop10548" stop-color="#b1423a" stop-opacity="0" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient10563" gradientUnits="userSpaceOnUse" cy="23.44" cx="-589.81" gradientTransform="matrix(1.1094 0 0 .49232 666.54 1025.6)" r="8">
<stop id="stop10559" stop-color="#fff" offset="0"/>
<stop id="stop10561" stop-color="#ffaa7e" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient10567" y2="29.845" gradientUnits="userSpaceOnUse" x2="-589.94" gradientTransform="translate(602,1012)" y1="17.725" x1="-592.02">
<stop id="stop10524" stop-color="#fff" stop-opacity=".69432" offset="0"/>
<stop id="stop10526" stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10585" y2="38.362" gradientUnits="userSpaceOnUse" x2="-592" gradientTransform="translate(602,1014)" y1="35.362" x1="-592">
<stop id="stop10581" stop-color="#131527" offset="0"/>
<stop id="stop10583" stop-color="#111313" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10616" y2="38.269" gradientUnits="userSpaceOnUse" x2="-597.43" gradientTransform="translate(600,1014)" y1="35.362" x1="-597.43">
<stop id="stop10612" stop-color="#131527" offset="0"/>
<stop id="stop10614" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10624" y2="38.362" gradientUnits="userSpaceOnUse" x2="-598" gradientTransform="translate(600,1014)" y1="35.362" x1="-598">
<stop id="stop10620" stop-color="#7c7c79" offset="0"/>
<stop id="stop10622" stop-color="#272726" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10636" y2="38.362" gradientUnits="userSpaceOnUse" x2="-590" gradientTransform="translate(602,1014)" y1="30.362" x1="-590">
<stop id="stop10632" stop-color="#fff" offset="0"/>
<stop id="stop10634" stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10655" y2="38.362" gradientUnits="userSpaceOnUse" x2="-590" gradientTransform="matrix(.91713 0 0 1.0176 553.1 1013.8)" y1="35.362" x1="-590">
<stop id="stop10573" stop-color="#1c2148" offset="0"/>
<stop id="stop10575" stop-color="#272726" stop-opacity="0" offset="1"/>
</linearGradient>
</defs>
<metadata id="metadata4">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="layer1" transform="translate(0 -1028.4)">
<path id="rect10569" d="m10.96 1047.3c-2.2186 0-4.0038 1.8007-4.0038 4.0385v1.0811h3.0108c-0.00035-0.011 0-0.021 0-0.032v-0.5565c0-0.5638-0.0229-1.0176 0.53594-1.0176 0.55889 0 0.48865 0.4538 0.48865 1.0176v0.5565c0 0.011 0.00035 0.021 0 0.032h2.0177c-0.00035-0.011 0-0.021 0-0.032v-0.5565c0-0.5638-0.0702-1.0176 0.48865-1.0176 0.5589 0 0.55171 0.4538 0.55171 1.0176v0.5565c0 0.011 0.00035 0.021 0 0.032h2.995v-1.0811c0-2.2379-1.7852-4.0385-4.0038-4.0385z" fill="url(#linearGradient10655)"/>
<rect id="rect10450" opacity="0" height="24" width="24" y="1028.4" x="-.025146"/>
<rect id="rect10599" stroke-linejoin="round" rx="4.5" ry="4.5" height="9" width="11" stroke="url(#linearGradient10585)" stroke-linecap="round" y="1046.9" x="6.5" fill="none"/>
<rect id="rect10587" rx=".5" ry=".5" height="1" width="3" y="1041.4" x="0" fill="#9aa5a5"/>
<rect id="rect10589" rx=".5" ry=".5" height="1" width="3" y="1043.4" x="0" fill="#9aa5a5"/>
<rect id="rect10591" rx=".5" ry=".5" height="1" width="3" y="1041.4" x="21" fill="#9aa5a5"/>
<rect id="rect10593" rx=".5" ry=".5" height="1" width="3" y="1043.4" x="21" fill="#9aa5a5"/>
<path id="rect10454" d="m2.5249 1029.8c-0.10633 3.0297 0.12766 2.8961 0.49638 4.0701-0.95457 1.3325-1.5213 3.0062-1.5213 5 0 5.986 1.9523 8 8.5909 8h3.8182c6.6685 0 8.5909-1.9828 8.5909-8 0-2.0419-0.54583-3.7428-1.4915-5.0938 0.60669-1.8439 0.46628-1.5847 0.49594-3.9634 0 0-3.0836 0.058-4.4462 1.1197-1.4202-0.5117-3.3837-1.0852-5.0582-1.0625-1.599 0-3.6075 0.5644-5.0313 1.0937-1.4394-1.1576-4.4438-1.1638-4.4438-1.1638z" stroke="#131527" fill="url(#radialGradient10506)"/>
<path id="path10512" opacity=".3" d="m21 1030.8c-1.5805 0.067-3.6829 1.1868-4.1562 1.125-1.2849-0.4629-3.2698-1.0525-4.8438-1.0312-1.4803 0-3.0366 0.4516-4.3438 0.9375-0.35655 0.1368-3.6015-1.1397-4.5312-1.0625 5.8943 0.6421 2.8155 3.941 0.875 2.8125 0.0953 0.3038 0.0353 0.6519-0.15625 0.9062-0.83402 1.1643-1.3438 2.6065-1.3438 4.4063 0 2.8835 0.47938 4.5311 1.5 5.5s2.8762 1.5 6.0938 1.5h3.8125c3.2345 0 5.0792-0.506 6.0938-1.4688 1.0145-0.9627 1.5-2.6299 1.5-5.5312 0-1.8598-0.48841-3.354-1.3125-4.5313-0.17259-0.2398-0.26276-0.4329-0.1875-0.7187-1.1665 1.1547-5.3704-1.7605 1-2.8438z" stroke="url(#linearGradient10567)" fill="none"/>
<path id="path10532" d="m7.5 1035.4c2.393 0 2.2451 1.0381 4.5352 1.0381 2.2205 0 1.8924-0.9998 4.4648-0.9998 2.493 0 4.5 3.3379 4.5 6.0558 0 2.7178-2.007 4.9059-4.5 4.9059h-9c-2.493 0-4.5-2.1881-4.5-4.9059 0-2.7179 2.007-6.0941 4.5-6.0941z" fill="#111313"/>
<path id="rect10488" d="m8 1036.4c2.1271 0 1.9957 1.081 4.0312 1.081 1.9738 0 1.6822-1.0462 3.9688-1.0462 2.216 0 4 3.0249 4 5.488s-1.784 4.446-4 4.446h-8c-2.216 0-4-1.9829-4-4.446s1.784-5.5228 4-5.5228z" fill="url(#radialGradient10563)"/>
<path id="path10458" d="m-563.12 7.5677a6.6733 7.3804 0 1 1 -13.347 0 6.6733 7.3804 0 1 1 13.347 0z" transform="matrix(.44955 0 0 .47423 263.65 1037.8)" stroke="#eeb09a" stroke-width="2.1658" fill="#fff"/>
<path id="path10456" d="m-563.12 7.5677a6.6733 7.3804 0 1 1 -13.347 0 6.6733 7.3804 0 1 1 13.347 0z" transform="matrix(.22478 0 0 .27099 135.58 1039.3)" fill="#b1423a"/>
<path id="path10565" d="m-563.12 7.5677a6.6733 7.3804 0 1 1 -13.347 0 6.6733 7.3804 0 1 1 13.347 0z" transform="matrix(.44955 0 0 .47423 272.65 1037.8)" stroke="#eeb09a" stroke-width="2.1658" fill="#fff"/>
<path id="path10484" d="m-563.12 7.5677a6.6733 7.3804 0 1 1 -13.347 0 6.6733 7.3804 0 1 1 13.347 0z" transform="matrix(.22478 0 0 .27099 144.58 1039.3)" fill="#b1423a"/>
<rect id="rect10534" stroke-linejoin="round" rx=".65675" ry=".65675" height="2.001" width="3.001" stroke="url(#linearGradient10550)" stroke-linecap="round" y="1042.9" x="10.5" stroke-width="0.999" fill="none"/>
<path id="path10486" d="m-563.12 7.5677a6.6733 7.3804 0 1 1 -13.347 0 6.6733 7.3804 0 1 1 13.347 0z" transform="matrix(.10018 0 0 .067747 69.082 1042.3)" fill="#5b221e"/>
<path id="path10553" opacity=".5" d="m-564.67 2.8403a6.6733 7.3804 0 1 1 -10.402 9.2441" transform="matrix(.37463 0 0 .33873 218.46 1029.8)" stroke="#111313" stroke-width="2.8072" fill="none"/>
<path id="path10555" opacity=".5" fill="none" transform="matrix(-.37463 0 0 .33873 -194.46 1029.8)" stroke="#111313" stroke-width="2.8072" d="m-564.67 2.8403a6.6733 7.3804 0 1 1 -10.402 9.2441"/>
<path id="path10608" stroke-linejoin="round" d="m4.4719 1052.3c0.0663-4.773-0.97306-5.4525-4.0246-5.4525 2.6296 1.9445 1.983 2.3693 2.0493 5.485" stroke="url(#linearGradient10616)" stroke-width="1px" fill="url(#linearGradient10624)"/>
<rect id="rect10626" opacity=".3" stroke-linejoin="round" rx="3.5" ry="3.5" height="9" width="9" stroke="url(#linearGradient10636)" stroke-linecap="round" y="1047.9" x="7.5" fill="none"/>
<path id="path10638" opacity=".13934" stroke-linejoin="round" d="m-586.64 21.321a4.0659 1.3037 0 0 1 -6.8438 0.10283" transform="matrix(.59678 0 0 1.0049 364.2 1013.8)" stroke="#fff" stroke-linecap="round" stroke-width="1.2913" fill="#272726"/>
<g id="layer9" stroke-linejoin="round" transform="translate(-1687.8 -118.06)" stroke="#000" stroke-linecap="round" display="none" fill="#fff">
<path id="path11071" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.2596 0 0 1.0947 -22.831 -6.3684)" display="inline" stroke-width=".85160"/>
<path id="path11073" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.2596 0 0 1.0947 -22.831 -3.3684)" display="inline" stroke-width=".85160"/>
<path id="path11075" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.0553 0 0 .90859 173.25 35.022)" display="inline" stroke-width="1.0212"/>
<path id="path11084" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.0553 0 0 .97833 123.25 30.38)" display="inline" stroke-width=".98416"/>
<path id="path11086" opacity=".5" style="enable-background:new" d="m729.88 60.625a14.688 5.9375 0 1 1 -29.375 0 14.688 5.9375 0 1 1 29.375 0z" transform="matrix(1.0894 0 0 .97833 98.901 27.38)" display="inline" stroke-width=".96866"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.6 KiB

View file

@ -0,0 +1,195 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg9662"
height="24"
width="24"
version="1.1"
inkscape:version="0.91+devel r14094"
sodipodi:docname="gitlab.svg"
viewBox="0 0 24 24"
inkscape:export-filename="/Users/hbons/Personal/Projects/SparkleShare/SparkleShare/Common/Presets/gitlab@2x.png"
inkscape:export-xdpi="192"
inkscape:export-ydpi="192">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="755"
id="namedview4365"
inkscape:document-units="px"
showgrid="false"
inkscape:zoom="11.313708"
inkscape:cx="8.5858812"
inkscape:cy="8.8928334"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="g4326"
inkscape:snap-global="false">
<inkscape:grid
type="xygrid"
id="grid4341" />
</sodipodi:namedview>
<defs
id="defs3">
<linearGradient
id="linearGradient4343"
inkscape:collect="always">
<stop
id="stop4345"
offset="0"
style="stop-color:#df2000;stop-opacity:1" />
<stop
id="stop4347"
offset="1"
style="stop-color:#881805;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4318">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4320" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4322" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4304">
<stop
style="stop-color:#ce2509;stop-opacity:1"
offset="0"
id="stop4306" />
<stop
style="stop-color:#a9210a;stop-opacity:1"
offset="1"
id="stop4308" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4304"
id="linearGradient4310"
x1="28.415369"
y1="9.2727699"
x2="31.521933"
y2="19.203804"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4343"
id="linearGradient4339"
gradientUnits="userSpaceOnUse"
x1="26.80905"
y1="3.7043378"
x2="31.521933"
y2="19.203804"
gradientTransform="translate(0,0.98994346)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4318"
id="radialGradient4349"
cx="27.992599"
cy="13.000279"
fx="27.992599"
fy="13.000279"
r="10.832553"
gradientTransform="matrix(2.7510713,0,0,2.3899162,-49.67941,-17.015106)"
gradientUnits="userSpaceOnUse" />
</defs>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="g4326"
transform="matrix(1.01163,0,0,1.0101587,-20.452835,-1.7447338)"
style="stroke-width:0.9892233">
<path
style="fill:#e24329;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.9892233;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 28.012539,10.206244 8.200627,0 L 38.959248,2.1937049 43.510972,14.607498 32.075235,22.996213 20.639498,14.56988 24.965517,2.0432347 Z"
id="path4268"
inkscape:connector-curvature="0" />
<g
transform="matrix(-1,0,0,1,64.092707,0.98994346)"
id="g4278"
style="stroke-width:0.9892233">
<g
id="g4284"
style="stroke-width:0.9892233">
<path
style="fill:#fc6d26;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.9892233px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 28.012539,9.2163007 -5.818181,0 -1.55486,4.3636363 11.435737,8.426333 z"
id="path4280"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#fca326;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.9892233px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 22.694403,9.207369 32.028121,21.951963 20.639498,13.579937 Z"
id="path4282"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
</g>
</g>
<g
id="g4288"
transform="translate(0.01747244,0.98994346)"
style="stroke-width:0.9892233">
<g
id="g4290"
style="stroke-width:0.9892233">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path4292"
d="m 28.012539,9.2163007 -5.818181,0 -1.55486,4.3636363 11.435737,8.426333 z"
style="fill:#fc6d26;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.9892233px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path4294"
d="M 22.694403,9.207369 32.028121,21.951963 20.639498,13.579937 Z"
style="fill:#fca326;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.9892233px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<path
inkscape:connector-curvature="0"
id="path4266"
d="m 28.012539,10.206244 8.200627,0 L 38.959248,2.1937049 43.510972,14.607498 32.075235,22.996213 20.639498,14.56988 24.965517,2.0432347 Z"
style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient4339);stroke-width:0.9892233;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
d="M 25.001953,4.0175781 21.826172,13.210938 32.078125,20.761719 42.3125,13.253906 38.990234,4.1992188 37.160156,9.5410156 A 1.0021178,1.0021178 0 0 1 36.212891,10.21875 l -8.201172,0 A 1.0021178,1.0021178 0 0 1 27.072266,9.5664062 L 25.001953,4.0175781 Z"
id="path4312"
style="opacity:0.4;fill:none;fill-rule:evenodd;stroke:url(#radialGradient4349);stroke-width:0.9892233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:original="M 24.964844 1.0527344 L 20.638672 13.580078 L 32.076172 22.005859 L 43.511719 13.617188 L 38.958984 1.203125 L 36.212891 9.2167969 L 28.011719 9.2167969 L 24.964844 1.0527344 z "
inkscape:radius="-1.0020176"
sodipodi:type="inkscape:offset"
transform="translate(0,0.98994346)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

View file

@ -0,0 +1,182 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg9662"
height="24"
width="24"
version="1.1"
inkscape:version="0.91+devel r14094"
sodipodi:docname="planio.svg"
viewBox="0 0 24 24"
inkscape:export-filename="/Users/hbons/Personal/Projects/SparkleShare/SparkleShare/Common/Presets/planio.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="755"
id="namedview4365"
inkscape:document-units="px"
showgrid="false"
inkscape:zoom="16"
inkscape:cx="11.663307"
inkscape:cy="11.258003"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="g4326"
inkscape:snap-global="true"
inkscape:snap-smooth-nodes="false"
inkscape:object-nodes="false"
inkscape:snap-bbox="true"
inkscape:snap-nodes="false"
inkscape:bbox-paths="false"
inkscape:bbox-nodes="true">
<inkscape:grid
type="xygrid"
id="grid4341" />
</sodipodi:namedview>
<defs
id="defs3">
<linearGradient
inkscape:collect="always"
id="linearGradient4455">
<stop
style="stop-color:#74caea;stop-opacity:1"
offset="0"
id="stop4457" />
<stop
style="stop-color:#34a1ca;stop-opacity:1"
offset="1"
id="stop4459" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4447">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop4449" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4451" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4428">
<stop
style="stop-color:#005474;stop-opacity:1"
offset="0"
id="stop4430" />
<stop
style="stop-color:#37a9d4;stop-opacity:1"
offset="1"
id="stop4432" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4304">
<stop
style="stop-color:#ce2509;stop-opacity:1"
offset="0"
id="stop4306" />
<stop
style="stop-color:#a9210a;stop-opacity:1"
offset="1"
id="stop4308" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4304"
id="linearGradient4310"
x1="28.415369"
y1="9.2727699"
x2="31.521933"
y2="19.203804"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4428"
id="linearGradient4434"
x1="39.367229"
y1="23.90914"
x2="34.828079"
y2="3.3593886"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9885037,0,0,0.98994346,20.217703,1.7271878)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4447"
id="radialGradient4453"
cx="52.259827"
cy="9.6745958"
fx="52.259827"
fy="9.6745958"
r="9.5658912"
gradientTransform="matrix(2.1628252,0,0,2.9778165,-60.887608,-20.066985)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4455"
id="linearGradient4526"
x1="53.775932"
y1="11.068961"
x2="56.46653"
y2="23.231386"
gradientUnits="userSpaceOnUse" />
</defs>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="g4326"
transform="matrix(1.01163,0,0,1.0101587,-20.452835,-1.7447338)"
style="stroke-width:0.9892233">
<path
sodipodi:type="inkscape:offset"
inkscape:radius="0.46403605"
inkscape:original="M 54.814453 3.7070312 C 53.729581 3.7104612 52.652708 3.8923279 51.626953 4.2460938 L 52.835938 10.195312 L 48.294922 6.1738281 C 48.133924 6.3131014 47.977862 6.4580369 47.826172 6.6074219 C 46.443434 7.9940104 45.502551 9.7611672 45.123047 11.683594 L 50.873047 13.607422 L 45.123047 15.53125 C 45.502551 17.453676 46.443434 19.218881 47.826172 20.605469 C 47.977861 20.754855 48.133925 20.89979 48.294922 21.039062 L 52.833984 17.017578 L 51.626953 22.966797 C 52.652675 23.320563 53.729581 23.502434 54.814453 23.505859 C 55.899326 23.502359 56.976198 23.320563 58.001953 22.966797 L 56.794922 17.017578 L 61.335938 21.039062 C 61.496935 20.89979 61.652997 20.754855 61.804688 20.605469 C 63.187426 19.218881 64.128308 17.453676 64.507812 15.53125 L 58.757812 13.605469 L 64.507812 11.683594 C 64.128343 9.7611672 63.187425 7.9940104 61.804688 6.6074219 C 61.652998 6.4580369 61.496935 6.3131014 61.335938 6.1738281 L 56.796875 10.195312 L 58.001953 4.2460938 C 56.976198 3.892328 55.899326 3.7104568 54.814453 3.7070312 z "
xlink:href="#path4468"
style="opacity:1;fill:url(#linearGradient4526);fill-opacity:1;stroke:url(#linearGradient4434);stroke-width:0.9892233;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4443"
d="m 54.8125,3.2421875 c -1.135761,0.00359 -2.26189,0.1940319 -3.335938,0.5644531 a 0.46408245,0.46408245 0 0 0 -0.304687,0.53125 l 0.931641,4.5878906 -3.5,-3.0996093 a 0.46408245,0.46408245 0 0 0 -0.611328,-0.00391 C 47.822934,5.9686805 47.658148,6.1215986 47.5,6.2773438 a 0.46408245,0.46408245 0 0 0 -0.002,0.00195 C 46.05043,7.7309453 45.065232,9.581363 44.667969,11.59375 a 0.46408245,0.46408245 0 0 0 0.308593,0.529297 l 4.4375,1.484375 -4.4375,1.484375 a 0.46408245,0.46408245 0 0 0 -0.308593,0.529297 c 0.397274,2.012444 1.382614,3.861006 2.830078,5.3125 a 0.46408245,0.46408245 0 0 0 0.002,0.002 c 0.158151,0.155749 0.322936,0.308666 0.492188,0.455078 a 0.46408245,0.46408245 0 0 0 0.611328,-0.0039 l 3.5,-3.09961 -0.931641,4.587891 a 0.46408245,0.46408245 0 0 0 0.304687,0.53125 c 1.074021,0.370424 2.200175,0.560867 3.335938,0.564453 a 0.46408245,0.46408245 0 0 0 0.0039,0 c 1.135722,-0.0037 2.261872,-0.194026 3.335938,-0.564453 A 0.46408245,0.46408245 0 0 0 58.457031,22.875 l -0.93164,-4.589844 3.501953,3.101563 a 0.46408245,0.46408245 0 0 0 0.611328,0.0039 c 0.169252,-0.146414 0.334038,-0.299332 0.492187,-0.455078 a 0.46408245,0.46408245 0 0 0 0.002,-0.002 c 1.447464,-1.451494 2.432804,-3.300056 2.830079,-5.3125 a 0.46408245,0.46408245 0 0 0 -0.308594,-0.529297 l -4.4375,-1.486328 4.4375,-1.482422 A 0.46408245,0.46408245 0 0 0 64.962891,11.59375 C 64.565662,9.5813519 63.580426,7.7309425 62.132812,6.2792969 a 0.46408245,0.46408245 0 0 0 -0.002,-0.00195 C 61.97271,6.1215979 61.807923,5.9686793 61.638672,5.8222656 a 0.46408245,0.46408245 0 0 0 -0.611328,0.00391 l -3.5,3.1015625 0.929687,-4.5898438 a 0.46408245,0.46408245 0 0 0 -0.304687,-0.53125 C 57.078298,3.43622 55.95217,3.2457738 54.816406,3.2421875 a 0.46408245,0.46408245 0 0 0 -0.0039,0 z"
inkscape:href="#path4468"
transform="translate(-22.735586)" />
<path
inkscape:href="#path4468"
d="m 54.8125,4.1933594 c -0.888505,0.00318 -1.766397,0.1572767 -2.617188,0.4082031 L 53.3125,10.097656 a 0.4869683,0.4869683 0 0 1 -0.798828,0.462891 L 48.302734,6.8300781 c -0.04455,0.042299 -0.09086,0.081766 -0.134765,0.125 -1.211927,1.2167288 -2.016154,2.7596114 -2.423828,4.4238279 l 5.283203,1.767578 a 0.4869683,0.4869683 0 0 1 0,0.921875 l -5.283203,1.767579 c 0.407646,1.663899 1.211754,3.205001 2.423828,4.421874 0.0439,0.04323 0.09021,0.0827 0.134765,0.125 l 4.208985,-3.730468 a 0.4869683,0.4869683 0 0 1 0.798828,0.46289 l -1.115235,5.496094 c 0.852018,0.251293 1.731274,0.405394 2.621094,0.408203 0.888542,-0.0032 1.766407,-0.157292 2.617188,-0.408203 l -1.115235,-5.496094 a 0.4869683,0.4869683 0 0 1 0.798829,-0.46289 l 4.210937,3.730468 c 0.04322,-0.04103 0.08826,-0.07918 0.130859,-0.121093 1.21414,-1.217521 2.019652,-2.760098 2.427735,-4.425781 l -5.283203,-1.769532 a 0.4869683,0.4869683 0 0 1 0,-0.921875 l 5.283203,-1.765625 C 63.479068,9.7146987 62.674819,8.1718096 61.462891,6.9550781 l -0.0039,-0.00391 c -0.0426,-0.041909 -0.08764,-0.080065 -0.130859,-0.1210938 L 57.119141,10.560547 A 0.4869683,0.4869683 0 0 1 56.320312,10.099609 L 57.433594,4.6015625 C 56.582803,4.3506351 55.70491,4.1965336 54.816406,4.1933594 l -0.0039,0 z"
id="path4445"
style="opacity:0.3;fill:#34a1ca;fill-opacity:1;stroke:url(#radialGradient4453);stroke-width:0.9892233;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
xlink:href="#path4468"
inkscape:original="M 54.814453 3.7070312 C 53.729581 3.7104612 52.652708 3.8923279 51.626953 4.2460938 L 52.835938 10.195312 L 48.294922 6.1738281 C 48.133924 6.3131014 47.977862 6.4580369 47.826172 6.6074219 C 46.443434 7.9940104 45.502551 9.7611672 45.123047 11.683594 L 50.873047 13.607422 L 45.123047 15.53125 C 45.502551 17.453676 46.443434 19.218881 47.826172 20.605469 C 47.977861 20.754855 48.133925 20.89979 48.294922 21.039062 L 52.833984 17.017578 L 51.626953 22.966797 C 52.652675 23.320563 53.729581 23.502434 54.814453 23.505859 C 55.899326 23.502359 56.976198 23.320563 58.001953 22.966797 L 56.794922 17.017578 L 61.335938 21.039062 C 61.496935 20.89979 61.652997 20.754855 61.804688 20.605469 C 63.187426 19.218881 64.128308 17.453676 64.507812 15.53125 L 58.757812 13.605469 L 64.507812 11.683594 C 64.128343 9.7611672 63.187425 7.9940104 61.804688 6.6074219 C 61.652998 6.4580369 61.496935 6.3131014 61.335938 6.1738281 L 56.796875 10.195312 L 58.001953 4.2460938 C 56.976198 3.892328 55.899326 3.7104568 54.814453 3.7070312 z "
inkscape:radius="-0.48691961"
sodipodi:type="inkscape:offset"
transform="translate(-22.735586)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 967 KiB

View file

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg8763" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="24.009" width="24.013" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs id="defs8765">
<filter id="filter3330" height="1" width="1" color-interpolation-filters="sRGB" y="0" x="0">
<feColorMatrix id="feColorMatrix3332" values="0" type="saturate"/>
</filter>
<filter id="filter4375-3-0" color-interpolation-filters="sRGB" width="1.0248" y="-.35609" x="-.012418" height="1.7122">
<feGaussianBlur id="feGaussianBlur4377-0-0" stdDeviation="1.0664062"/>
</filter>
<linearGradient id="linearGradient11481">
<stop id="stop11483" stop-color="#a04600" offset="0"/>
<stop id="stop11485" stop-color="#ce5c00" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient21508" y2="18.848" gradientUnits="userSpaceOnUse" x2="24.866" gradientTransform="matrix(.30890 0 0 .27375 301.94 218.48)" y1="30.385" x1="24.866">
<stop id="stop4910-6" stop-color="#ce5c00" offset="0"/>
<stop id="stop4912-9" stop-color="#f57900" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient21510" y2="221.38" xlink:href="#linearGradient11481" gradientUnits="userSpaceOnUse" x2="315.29" gradientTransform="translate(0,1)" y1="232.34" x1="315.05"/>
<radialGradient id="radialGradient21512" gradientUnits="userSpaceOnUse" cy="179.01" cx="306.1" gradientTransform="matrix(2.5489 0 0 .51730 -476.41 129.05)" r="8.6094">
<stop id="stop4615" stop-color="#fff" offset="0"/>
<stop id="stop4617" stop-color="#fff" stop-opacity="0" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient21514" y2="-9.4962" gradientUnits="userSpaceOnUse" x2="25.188" gradientTransform="matrix(.28968 0 0 .17690 301.87 224.04)" y1="50.897" x1="25.188">
<stop id="stop4991-0" stop-color="#f57900" offset="0"/>
<stop id="stop4993-4" stop-color="#fcaf3e" offset=".060437"/>
<stop id="stop4995-6" stop-color="#fcaf3e" offset=".17754"/>
<stop id="stop4997-0" stop-color="#f57900" offset=".89422"/>
<stop id="stop4999-3" stop-color="#ce5c00" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient21516" y2="223.68" xlink:href="#linearGradient11481" gradientUnits="userSpaceOnUse" x2="314.47" y1="233.24" x1="314.49"/>
<linearGradient id="linearGradient21518" y2="208.75" gradientUnits="userSpaceOnUse" x2="320.56" y1="184.62" x1="312.44">
<stop id="stop4631" stop-color="#fff" offset="0"/>
<stop id="stop4633" stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient21520" gradientUnits="userSpaceOnUse" cy="525.86" cx="147.02" gradientTransform="matrix(1.5869 1.2599e-7 -5.9773e-8 .75290 -86.287 85.9)" r="103.05">
<stop id="stop4349-3-4" stop-color="#fff" offset="0"/>
<stop id="stop16502" stop-color="#fff" stop-opacity=".49804" offset=".5"/>
<stop id="stop4351-6-4" stop-color="#fff" stop-opacity="0" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient21532" y2="263.79" gradientUnits="userSpaceOnUse" x2="117.64" y1="220.79" x1="117.64">
<stop id="stop21528" stop-color="#fff" offset="0"/>
<stop id="stop21530" stop-color="#fff" stop-opacity="0.36" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient21612" y2="251.79" gradientUnits="userSpaceOnUse" x2="94.143" gradientTransform="translate(-333.93 -139.65)" y1="251.79" x1="70.143">
<stop id="stop21608" stop-color="#5dbbc6" offset="0"/>
<stop id="stop21610" stop-color="#96dadb" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient21638" y2="112.14" gradientUnits="userSpaceOnUse" x2="-249.54" y1="112.14" x1="-263.79">
<stop id="stop21634" stop-color="#3e3e3e" offset="0"/>
<stop id="stop21636" stop-opacity="0" offset="1"/>
</linearGradient>
</defs>
<metadata id="metadata8768">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="layer1" transform="translate(-474.29 -337.78)">
<g id="g8506" transform="translate(374.14 98)">
<rect id="rect3589" height="24" width="120" display="none" y="241.6" x="97.775" fill="#eeeeec"/>
<rect id="rect4698" height="48" width="48" display="none" y="25.598" x="87.775" fill="#eeeeec"/>
<rect id="rect4700" height="32" width="32" display="none" y="101.6" x="94.775" fill="#eeeeec"/>
<rect id="rect4702" height="22" width="22" display="none" y="152.6" x="94.775" fill="#eeeeec"/>
<rect id="rect4704" height="16" width="16" display="none" y="194.6" x="94.775" fill="#eeeeec"/>
<rect id="rect4706" height="24" width="24" display="none" y="151.6" x="93.775" fill="#eeeeec"/>
<rect id="rect4708" height="256" width="256" display="none" y="3.5985" x="-188.22" fill="#eeeeec"/>
<text id="text4710" style="enable-background:new" xml:space="preserve" font-size="18.301px" display="none" y="-2.8879292" x="-187.25412" font-family="Bitstream Vera Sans" fill="#000000"><tspan id="tspan4712" x="-187.25412" y="-2.8879292">places</tspan></text>
<text id="text4714" style="enable-background:new" line-height="125%" font-weight="bold" xml:space="preserve" font-size="18.301px" y="-2.8879292" x="-66.254158" font-family="Droid Sans" display="none" fill="#000000"><tspan id="tspan4716" x="-66.254158" y="-2.8879292">sparkleshare</tspan></text>
<rect id="rect22378" height="22" width="22" display="none" y="152.6" x="124.78" fill="#ededed"/>
<rect id="rect22380" height="24" width="24" display="none" y="151.6" x="123.78" fill="#ededed"/>
<rect id="rect12657-5" style="color:#000000;enable-background:new" rx="0" ry="0" height="0" width="2" y="165.6" x="467.78" fill="#888a85"/>
<use id="use3340" style="enable-background:new" xlink:href="#g3326" transform="translate(-203.22 225.6)" height="400" width="500" y="0" x="0"/>
<rect id="rect20728" transform="rotate(-90)" rx="3.7196" ry="3.7196" height="22.998" width="22.998" stroke="#6196c5" stroke-linecap="round" y="100.64" x="-263.29" stroke-width="1.002" fill="url(#linearGradient21612)"/>
<path id="path21534" opacity="0.333" d="m248.42 154.51h-6.8943s-2.6516 0.57452-3.0494-3.0494v-11.093s0.35356-1.5468 1.9446-1.9445h5.1265c1.5468 0.48614 2.0771 2.0771 2.0771 2.0771h6.8501s0.75131 0.30935 1.1049 1.1048v9.8276c-0.0442 2.1655-2.0992 3.0992-2.0992 3.0992z" transform="translate(-134.86 105.79)" stroke="#fff" stroke-width="1px" fill="none"/>
<g id="g21596" opacity=".5">
<path id="rect21555" opacity=".25" d="m103.14 239.79h7l2 12z"/>
<path id="path21558" opacity=".25" d="m121.14 263.79h-7l-2-12z"/>
<path id="path21560" opacity=".25" d="m121.14 239.79h-7l-2 12z"/>
<path id="path21562" opacity=".25" d="m103.14 263.79h7l2-12z"/>
<path id="path21570" opacity=".25" d="m124.14 242.79 0.00001 7-12 2z"/>
<path id="path21572" opacity=".25" d="m100.14 260.79-0.00001-7 12-2z"/>
<path id="path21574" opacity=".25" d="m124.14 260.79v-7l-12-2z"/>
<path id="path21576" opacity=".25" d="m100.14 242.79 0.00001 7 12 2z"/>
</g>
<g id="g21498" transform="translate(9.3677 49.194)">
<g id="g10370" style="enable-background:new" transform="translate(-208.22 -24.402)">
<path id="path10372" style="enable-background:new" d="m304.53 220.5c-0.57203 0.064-1.0035 0.54941-1 1.125v10.344c0.00006 0.62129 0.50371 1.1249 1.125 1.125h12.719c0.62129-0.00006 1.1249-0.50371 1.125-1.125v-8.3125c-0.00006-0.62129-0.50371-1.1249-1.125-1.125h-5.8438c-0.3334 0-0.20853 0.0527-0.40625-0.21875l-0.96875-1.3438c-0.2098-0.29211-0.54661-0.46632-0.90625-0.46875h-4.5938c-0.0416-0.002-0.0834-0.002-0.125 0z" fill-rule="evenodd" stroke="url(#linearGradient21510)" fill="url(#linearGradient21508)"/>
<path id="path10374" opacity=".4" style="enable-background:new" d="m304.62 221.44c-0.10325 0.0115-0.15688 0.0836-0.15625 0.1875v10.344c0.00001 0.11468 0.0728 0.18749 0.1875 0.1875h12.719c0.11468-0.00001 0.18749-0.0728 0.1875-0.1875v-8.3125c-0.00001-0.11468-0.0728-0.18749-0.1875-0.1875h-5.8438c-0.0587 0-0.0805-0.001-0.15625 0-0.0757 0.001-0.29559 0.0325-0.5625-0.125-0.26691-0.15754-0.34468-0.32772-0.375-0.375-0.0303-0.0473-0.0322-0.0522-0.0625-0.0937l-0.96875-1.3438c-0.0355-0.0494-0.0954-0.0933-0.15625-0.0937h-4.5938c-0.0104 0.00017-0.0208 0.00017-0.0313 0l0.00005-0.0001z" stroke="url(#radialGradient21512)" fill="none"/>
<path id="path10377" stroke-linejoin="round" style="enable-background:new" d="m309.78 222.5c-0.2554 0-0.45965 0.13987-0.59375 0.34375-0.43264 0.54853-1.1235 1.6562-1.6562 1.6562h-2.6875c-0.83807 0-1.3437 0.5428-1.3438 1.4688v6.125c0 1.3376 0.65057 2.4062 1.4688 2.4062h12.062c0.81819 0 1.4688-1.0687 1.4688-2.4062v-8.9062c0-0.37505-0.29595-0.6875-0.65625-0.6875h-8.0625z" fill-rule="evenodd" stroke="url(#linearGradient21516)" fill="url(#linearGradient21514)"/>
<path id="path10379" opacity=".40639" stroke-linejoin="round" style="enable-background:new" d="m310.94 183.5c-0.74659 0.74659-1.6086 2-2.4062 2h-2.6875c-0.20314 0-0.22418 0.0344-0.25 0.0625-0.0258 0.0281-0.0937 0.12531-0.0937 0.40625v7.5312h13v-10h-7.5625-0.00005z" transform="translate(-1,40)" stroke="url(#linearGradient21518)" fill="none"/>
<path id="path10381" opacity=".71595" style="enable-background:new" d="m250.06 476.75c-0.0458 1.3355-0.49131 2.357-1.2188 3.0625-0.72744 0.70545-1.7687 1.125-3.1875 1.125h-197.25c-1.4189 0-2.4805-0.44927-3.2188-1.1562-0.73826-0.70698-1.1869-1.7049-1.2188-3.0312v3c0.03187 1.3263 0.48049 2.3243 1.2188 3.0312 0.73826 0.70698 1.7998 1.1562 3.2188 1.1562h197.25c1.4188 0 2.4601-0.41955 3.1875-1.125 0.72744-0.70545 1.1729-1.727 1.2188-3.0625v-3z" fill-rule="evenodd" transform="matrix(.065331 0 0 .29412 301.15 90.449)" filter="url(#filter4375-3-0)" fill="url(#radialGradient21520)"/>
</g>
<path id="path5717-2" stroke-linejoin="round" style="enable-background:new" d="m103.15 201.61c-0.1681 0.0217-0.3164 0.15386-0.3579 0.31842l-0.7155 2.1494c-0.019 0.0382-0.032 0.0777-0.039 0.11973-0.038-0.0191-0.078-0.0318-0.1196-0.0395h-2.1866c-0.1222 0-0.2415 0.0637-0.3181 0.15921-0.1612 0.18061-0.1208 0.50107 0.079 0.63685l1.7891 1.3136 0.038 0.19106-0.6757 2.1095c-0.094 0.32925 0.3466 0.66015 0.6361 0.47763l1.7889-1.3134h0.229l1.7891 1.3134c0.1556 0.1019 0.3785 0.0841 0.5167-0.0395 0.1171-0.10827 0.1659-0.28518 0.1196-0.4379l-0.6759-2.1095c-0.064-0.0127 0.025-0.12737 0.038-0.19105l1.7889-1.3136c0.2004-0.13577 0.2401-0.45623 0.079-0.63684-0.076-0.0955-0.1958-0.15526-0.318-0.15921h-2.2264c-0.042 0.0127-0.081 0.0204-0.1196 0.0395-0.013-0.042-0.02-0.0815-0.039-0.11973l-0.6759-2.1493c-0.02-0.0752-0.062-0.14546-0.1196-0.19908-0.084-0.0815-0.2016-0.1261-0.318-0.11973l0.014 0.00013-0.0006 0.00001z" stroke="#c66f11" stroke-linecap="round" fill="none"/>
<path id="path5717" stroke-linejoin="round" style="enable-background:new" d="m103.15 200.61c-0.1681 0.0217-0.3164 0.15386-0.3579 0.31842l-0.7155 2.1494c-0.019 0.0382-0.032 0.0777-0.039 0.11973-0.038-0.0191-0.078-0.0318-0.1196-0.0395h-2.1866c-0.1222 0-0.2415 0.0637-0.3181 0.15921-0.1612 0.18061-0.1208 0.50107 0.079 0.63685l1.7891 1.3136 0.038 0.19106-0.6757 2.1095c-0.094 0.32925 0.3466 0.66015 0.6361 0.47763l1.7889-1.3134h0.229l1.7891 1.3134c0.1556 0.1019 0.3785 0.0841 0.5167-0.0395 0.1171-0.10827 0.1659-0.28518 0.1196-0.4379l-0.6759-2.1095c-0.064-0.0127 0.025-0.12737 0.038-0.19105l1.7889-1.3136c0.2004-0.13577 0.2401-0.45623 0.079-0.63684-0.076-0.0955-0.1958-0.15526-0.318-0.15921h-2.2264c-0.042 0.0127-0.081 0.0204-0.1196 0.0395-0.013-0.042-0.02-0.0815-0.039-0.11973l-0.6759-2.1493c-0.02-0.0752-0.062-0.14546-0.1196-0.19908-0.084-0.0815-0.2016-0.1261-0.318-0.11973l0.014 0.00013-0.0006 0.00001z" stroke="#fff" stroke-linecap="round" fill="none"/>
</g>
<rect id="rect21524" opacity=".83759" rx="2.8127" ry="2.8127" height="20.998" width="20.998" stroke="url(#linearGradient21532)" stroke-linecap="round" y="241.29" x="101.64" stroke-width="1.002" fill="none"/>
<rect id="rect21630" opacity="0.33" ry="3.9071" rx="3.9071" transform="rotate(-90)" height="22.998" width="22.998" stroke="url(#linearGradient21638)" stroke-linecap="round" y="100.64" x="-263.29" stroke-width="1.002" fill="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 143 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.8 MiB

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg2" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs id="defs4">
<radialGradient id="radialGradient3989" gradientUnits="userSpaceOnUse" cy="494.97" cx="230.37" gradientTransform="matrix(3.6081 0 0 4.2003 -286.48 -2311.2)" r="24">
<stop id="stop4001" stop-color="#f0f0f0" offset="0"/>
<stop id="stop3999" stop-color="#efefef" offset=".23710"/>
<stop id="stop3900" stop-color="#f3f3f3" offset="1"/>
</radialGradient>
<filter id="filter4029" height="1.6491" width="1.2417" color-interpolation-filters="sRGB" y="-.32457" x="-.12087">
<feGaussianBlur id="feGaussianBlur4031" stdDeviation="1.8256881"/>
</filter>
</defs>
<metadata id="metadata7">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="layer1" transform="translate(-208 -527.36)">
<rect id="rect3868" transform="rotate(90)" height="48" width="48" y="-256" x="527.36" fill="url(#radialGradient3989)"/>
<path id="path4003" opacity=".65421" d="m249.5 555.36c0 3.7279-8.1148 6.75-18.125 6.75s-18.125-3.0221-18.125-6.75 8.1148-6.75 18.125-6.75 18.125 3.0221 18.125 6.75z" transform="matrix(1.8661 0 0 3.6982 -199.89 -1500.4)" filter="url(#filter4029)" fill="#fff"/>
<path id="path3991" opacity=".1" d="m233.7 502.41c0 3.4171-2.7701 6.1872-6.1872 6.1872s-6.1872-2.7701-6.1872-6.1872 2.7701-6.1872 6.1872-6.1872 6.1872 2.7701 6.1872 6.1872z" transform="matrix(.80812 0 0 -.80812 39.143 953.37)"/>
<path id="path3872" d="m233.7 502.41c0 3.4171-2.7701 6.1872-6.1872 6.1872s-6.1872-2.7701-6.1872-6.1872 2.7701-6.1872 6.1872-6.1872 6.1872 2.7701 6.1872 6.1872z" transform="matrix(.80812 0 0 -.80812 39.143 952.37)" fill="#fff"/>
<path id="path3878" d="m233.7 502.41c0 3.4171-2.7701 6.1872-6.1872 6.1872s-6.1872-2.7701-6.1872-6.1872 2.7701-6.1872 6.1872-6.1872 6.1872 2.7701 6.1872 6.1872z" transform="matrix(.48487 0 0 -.48487 112.69 789.97)" fill="#8e8e8e"/>
<path id="path3882" opacity=".15" fill="none" transform="matrix(1.1362 0 0 1.1753 -26.627 -35.738)" stroke="#000" stroke-linecap="round" stroke-width=".91469" d="m232.56 505.99c-1.9749 2.7886-5.8365 3.4482-8.6251 1.4734-0.55651-0.39412-1.044-0.87753-1.4428-1.4307"/>
<path id="path3993" opacity=".1" d="m233.7 502.41c0 3.4171-2.7701 6.1872-6.1872 6.1872s-6.1872-2.7701-6.1872-6.1872 2.7701-6.1872 6.1872-6.1872 6.1872 2.7701 6.1872 6.1872z" transform="matrix(.80812 0 0 -.80812 57.143 953.37)"/>
<path id="path3995" d="m233.7 502.41c0 3.4171-2.7701 6.1872-6.1872 6.1872s-6.1872-2.7701-6.1872-6.1872 2.7701-6.1872 6.1872-6.1872 6.1872 2.7701 6.1872 6.1872z" transform="matrix(.80812 0 0 -.80812 57.143 952.37)" fill="#fff"/>
<path id="path3997" d="m233.7 502.41c0 3.4171-2.7701 6.1872-6.1872 6.1872s-6.1872-2.7701-6.1872-6.1872 2.7701-6.1872 6.1872-6.1872 6.1872 2.7701 6.1872 6.1872z" transform="matrix(.48487 0 0 -.48487 130.69 789.97)" fill="#8e8e8e"/>
<path id="path4053" opacity=".70093" d="m232.56 505.99c-1.9749 2.7886-5.8365 3.4482-8.6251 1.4734-0.55651-0.39412-1.044-0.87753-1.4428-1.4307" transform="matrix(1.012 0 0 1.1753 1.6222 -36.738)" stroke="#fff" stroke-linecap="round" stroke-width=".96918" fill="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 B

View file

@ -0,0 +1,3 @@
SUBDIRS = HTML \
Presets \
Images

View file

@ -0,0 +1,81 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Threading;
using Sparkles;
namespace SparkleShare {
public class NoteController {
public event Action ShowWindowEvent = delegate { };
public event Action HideWindowEvent = delegate { };
public event UpdateTitleEventDelegate UpdateTitleEvent = delegate { };
public delegate void UpdateTitleEventDelegate (string title);
public readonly string AvatarFilePath = "";
public string CurrentProject { get; private set; }
public NoteController ()
{
SparkleShare.Controller.ShowNoteWindowEvent += OnNoteWindowEvent;
if (SparkleShare.Controller.AvatarsEnabled && !SparkleShare.Controller.FirstRun)
AvatarFilePath = Avatars.GetAvatar (SparkleShare.Controller.CurrentUser.Email,
48, SparkleShare.Controller.Config.DirectoryPath);
}
public void CancelClicked ()
{
HideWindowEvent ();
}
public void SyncClicked (string note)
{
HideWindowEvent ();
new Thread (() => ResumeWithNote (note)).Start ();
}
public void WindowClosed ()
{
HideWindowEvent ();
}
void OnNoteWindowEvent (string project)
{
CurrentProject = project;
ShowWindowEvent ();
UpdateTitleEvent (CurrentProject);
}
void ResumeWithNote (string note)
{
BaseRepository repo = SparkleShare.Controller.GetRepoByName (CurrentProject);
repo.Resume (note);
}
}
}

View file

@ -0,0 +1,17 @@
dist_presets_DATA = \
bitbucket.xml \
github.xml \
gitlab.xml \
own-server.xml \
planio.xml \
github.png \
gitlab.png \
bitbucket.png \
planio.png \
own-server.png
presetsdir = $(pkgdatadir)/presets/
MAINTAINERCLEANFILES = \
Makefile.in

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<sparkleshare>
<preset>
<info>
<name>Bitbucket</name>
<description>Free code hosting for Git and Mercurial</description>
<icon>bitbucket.png</icon>
<backend>Git</backend>
<fingerprint>cf:35:d0:39:74:91:04:48:94:b6:e1:3c:02:29:09:60:ac:1b:1d:ac:6f:49:cd:28:8d:ec:fd:61:76:86:a7:50</fingerprint>
</info>
<address>
<value>ssh://git@bitbucket.org/</value>
<example/>
</address>
<path>
<value/>
<example>/username/project</example>
<uses_lower_case>True</uses_lower_case>
</path>
</preset>
</sparkleshare>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<sparkleshare>
<preset>
<info>
<name>GitHub</name>
<description>The biggest collection of Open Source projects</description>
<icon>github.png</icon>
<backend>Git</backend>
<storage_type>LargeFiles</storage_type>
<fingerprint>9d:38:5b:83:a9:17:52:92:56:1a:5e:c4:d4:81:8e:0a:ca:51:a2:64:f1:74:20:11:2e:f8:8a:c3:a1:39:49:8f</fingerprint>
</info>
<address>
<value>ssh://git@github.com/</value>
<example/>
</address>
<path>
<value/>
<example>/username/project</example>
</path>
</preset>
</sparkleshare>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<sparkleshare>
<preset>
<info>
<name>GitLab</name>
<description>Open Source alternative to GitHub</description>
<icon>gitlab.png</icon>
<backend>Git</backend>
<fingerprint>44:e4:05:bc:f4:e1:1a:b5:b8:46:e5:8b:a0:bf:6d:ab:d2:3d:cc:9e:36:7c:ae:17:cb:0c:91:b5:b3:b3:fc:44</fingerprint>
</info>
<address>
<value>ssh://git@gitlab.com/</value>
<example/>
</address>
<path>
<value/>
<example>/username/project</example>
</path>
</preset>
</sparkleshare>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<sparkleshare>
<preset>
<info>
<name>Own server</name>
<description>Everything under my control</description>
<icon>own-server.png</icon>
<backend>Git</backend>
</info>
<address>
<value/>
<example>ssh://[user@]hostname[:port]</example>
</address>
<path>
<value/>
<example>/path/to/project</example>
</path>
</preset>
</sparkleshare>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" encoding="utf-8" />
<!-- rename tags with underscore to name without underscore -->
<xsl:template match="//_name">
<name>
<xsl:value-of select="."/>
</name>
</xsl:template>
<xsl:template match="//_description">
<description>
<xsl:value-of select="."/>
</description>
</xsl:template>
<xsl:template match="//_example">
<example>
<xsl:value-of select="."/>
</example>
</xsl:template>
<!-- copy anything else -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<sparkleshare>
<preset>
<info>
<name>Planio</name>
<description>Online project management</description>
<icon>planio.png</icon>
<backend>Git</backend>
<fingerprint>38:29:13:0f:7c:74:67:22:c5:a6:a6:95:b4:b8:e0:ef:3d:e0:9e:87:02:58:ff:37:2c:8b:34:5a:ed:73:5d:81</fingerprint>
<announcements_url>tcp://sparkleshare-notifications.plan.io:443</announcements_url>
</info>
<address>
<value/>
<example>ssh://git@[account].plan.io</example>
</address>
<path>
<value/>
<example>/[account]-[project].git</example>
</path>
</preset>
</sparkleshare>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View file

@ -0,0 +1,567 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Collections.Generic;
using System.IO;
using System.Text.RegularExpressions;
using System.Threading;
using Sparkles;
namespace SparkleShare {
public enum PageType {
None,
Setup,
Add,
Invite,
Syncing,
Error,
Finished,
StorageSetup,
CryptoSetup,
CryptoPassword
}
public enum FieldState {
Enabled,
Disabled
}
public class SetupController {
public event Action ShowWindowEvent = delegate { };
public event Action HideWindowEvent = delegate { };
public event ChangePageEventHandler ChangePageEvent = delegate { };
public delegate void ChangePageEventHandler (PageType page, string [] warnings);
public event UpdateProgressBarEventHandler UpdateProgressBarEvent = delegate { };
public delegate void UpdateProgressBarEventHandler (double percentage, string information);
public event UpdateSetupContinueButtonEventHandler UpdateSetupContinueButtonEvent = delegate { };
public delegate void UpdateSetupContinueButtonEventHandler (bool button_enabled);
public event UpdateCryptoSetupContinueButtonEventHandler UpdateCryptoSetupContinueButtonEvent = delegate { };
public delegate void UpdateCryptoSetupContinueButtonEventHandler (bool button_enabled);
public event UpdateCryptoPasswordContinueButtonEventHandler UpdateCryptoPasswordContinueButtonEvent = delegate { };
public delegate void UpdateCryptoPasswordContinueButtonEventHandler (bool button_enabled);
public event UpdateAddProjectButtonEventHandler UpdateAddProjectButtonEvent = delegate { };
public delegate void UpdateAddProjectButtonEventHandler (bool button_enabled);
public event ChangeAddressFieldEventHandler ChangeAddressFieldEvent = delegate { };
public delegate void ChangeAddressFieldEventHandler (string text, string example_text, FieldState state);
public event ChangePathFieldEventHandler ChangePathFieldEvent = delegate { };
public delegate void ChangePathFieldEventHandler (string text, string example_text, FieldState state);
public readonly List<Preset> Presets = new List<Preset> ();
public Preset SelectedPreset;
public bool WindowIsOpen { get; private set; }
public SparkleInvite PendingInvite { get; private set; }
public string PreviousUrl { get; private set; }
public string PreviousAddress { get; private set; }
public string PreviousPath { get; private set; }
public string SyncingFolder { get; private set; }
public double ProgressBarPercentage { get; private set; }
public int SelectedPresetIndex {
get {
return Presets.IndexOf (SelectedPreset);
}
}
public bool FetchPriorHistory {
get {
return this.fetch_prior_history;
}
}
private PageType current_page;
private string saved_address = "";
private string saved_remote_path = "";
private bool fetch_prior_history = false;
public SetupController ()
{
ChangePageEvent += delegate (PageType page_type, string [] warnings) {
this.current_page = page_type;
};
PreviousAddress = "";
PreviousPath = "";
PreviousUrl = "";
SyncingFolder = "";
string local_presets_path = Preset.LocalPresetsPath;
int local_presets_count = 0;
// Import all of the presets
if (Directory.Exists (local_presets_path))
// Local presets go first...
foreach (string xml_file_path in Directory.GetFiles (local_presets_path, "*.xml")) {
Presets.Add (new Preset (xml_file_path));
local_presets_count++;
}
// ...system presets after that...
if (Directory.Exists (SparkleShare.Controller.PresetsPath)) {
foreach (string xml_file_path in Directory.GetFiles (SparkleShare.Controller.PresetsPath, "*.xml")) {
// ...and "Own server" at the very top
if (xml_file_path.EndsWith ("own-server.xml"))
Presets.Insert (0, new Preset (xml_file_path));
else
Presets.Add (new Preset (xml_file_path));
}
}
SelectedPreset = Presets [0];
SparkleShare.Controller.InviteReceived += delegate (SparkleInvite invite) {
PendingInvite = invite;
ChangePageEvent (PageType.Invite, null);
ShowWindowEvent ();
};
SparkleShare.Controller.ShowSetupWindowEvent += delegate (PageType page_type) {
if (page_type == PageType.StorageSetup ||
page_type == PageType.CryptoSetup ||
page_type == PageType.CryptoPassword) {
ChangePageEvent (page_type, null);
return;
}
if (PendingInvite != null) {
WindowIsOpen = true;
ShowWindowEvent ();
return;
}
if (this.current_page == PageType.Syncing ||
this.current_page == PageType.Finished ||
this.current_page == PageType.CryptoSetup ||
this.current_page == PageType.CryptoPassword) {
ShowWindowEvent ();
return;
}
if (page_type == PageType.Add) {
if (WindowIsOpen) {
if (this.current_page == PageType.Error ||
this.current_page == PageType.Finished ||
this.current_page == PageType.None) {
ChangePageEvent (PageType.Add, null);
}
} else if (!SparkleShare.Controller.FirstRun) {
WindowIsOpen = true;
ChangePageEvent (PageType.Add, null);
}
ShowWindowEvent ();
return;
}
WindowIsOpen = true;
ChangePageEvent (page_type, null);
ShowWindowEvent ();
};
}
public void PageCancelled ()
{
PendingInvite = null;
SelectedPreset = Presets [0];
PreviousAddress = "";
PreviousPath = "";
PreviousUrl = "";
this.saved_address = "";
this.saved_remote_path = "";
this.fetch_prior_history = false;
WindowIsOpen = false;
HideWindowEvent ();
}
public void CheckSetupPage (string full_name, string email)
{
full_name = full_name.Trim ();
email = email.Trim ();
bool fields_valid = (!string.IsNullOrEmpty (full_name) && IsValidEmail (email));
UpdateSetupContinueButtonEvent (fields_valid);
}
public void SetupPageCancelled ()
{
SparkleShare.Controller.Quit ();
}
public void SetupPageCompleted (string full_name, string email)
{
SparkleShare.Controller.CurrentUser = new User (full_name, email);
new Thread (() => SparkleShare.Controller.CreateStartupItem ()).Start ();
ChangePageEvent (PageType.Add, null);
}
public void HistoryItemChanged (bool fetch_prior_history)
{
this.fetch_prior_history = fetch_prior_history;
}
public void SelectedPresetChanged (int preset_index)
{
SelectedPreset = Presets [preset_index];
if (SelectedPreset.Address != null) {
ChangeAddressFieldEvent (SelectedPreset.Address, "", FieldState.Disabled);
} else if (SelectedPreset.AddressExample != null) {
ChangeAddressFieldEvent (this.saved_address, SelectedPreset.AddressExample, FieldState.Enabled);
} else {
ChangeAddressFieldEvent (this.saved_address, "", FieldState.Enabled);
}
if (SelectedPreset.Path != null) {
ChangePathFieldEvent (SelectedPreset.Path, "", FieldState.Disabled);
} else if (SelectedPreset.PathExample != null) {
ChangePathFieldEvent (this.saved_remote_path, SelectedPreset.PathExample, FieldState.Enabled);
} else {
ChangePathFieldEvent (this.saved_remote_path, "", FieldState.Enabled);
}
}
public void CheckAddPage (string address, string remote_path, int selected_preset)
{
address = address.Trim ();
remote_path = remote_path.Trim ();
if (selected_preset == 0)
this.saved_address = address;
this.saved_remote_path = remote_path;
bool fields_valid = (!string.IsNullOrEmpty (address) &&
!string.IsNullOrEmpty (remote_path) && !remote_path.Contains ("\""));
UpdateAddProjectButtonEvent (fields_valid);
}
public void AddPageCompleted (string address, string remote_path)
{
SyncingFolder = Path.GetFileName (remote_path);
if (remote_path.EndsWith (".git"))
SyncingFolder = remote_path.Substring (0, remote_path.Length - 4);
SyncingFolder = SyncingFolder.ReplaceUnderscoreWithSpace ();
ProgressBarPercentage = 1.0;
ChangePageEvent (PageType.Syncing, null);
address = Uri.EscapeUriString (address.Trim ());
remote_path = remote_path.Trim ();
remote_path = remote_path.TrimEnd ("/".ToCharArray ());
if (SelectedPreset.PathUsesLowerCase)
remote_path = remote_path.ToLower ();
PreviousAddress = address;
PreviousPath = remote_path;
SparkleShare.Controller.FolderFetched += AddPageFetchedDelegate;
SparkleShare.Controller.FolderFetchError += AddPageFetchErrorDelegate;
SparkleShare.Controller.FolderFetching += SyncingPageFetchingDelegate;
SparkleFetcherInfo info = new SparkleFetcherInfo {
Address = address,
Fingerprint = SelectedPreset.Fingerprint,
RemotePath = remote_path,
FetchPriorHistory = this.fetch_prior_history,
AnnouncementsUrl = SelectedPreset.AnnouncementsUrl,
Backend = SelectedPreset.Backend
};
new Thread (() => { SparkleShare.Controller.StartFetcher (info); }).Start ();
}
// The following private methods are
// delegates used by the previous method
private void AddPageFetchedDelegate (string remote_url, string [] warnings)
{
SyncingFolder = "";
// Create a local preset for succesfully added projects, so
// so the user can easily use the same host again
if (SelectedPresetIndex == 0) {
Preset new_preset;
Uri uri = new Uri (remote_url);
try {
string address = remote_url.Replace (uri.AbsolutePath, "");
new_preset = Preset.Create (uri.Host, address, address, "", "", "/path/to/project");
if (new_preset != null) {
Presets.Insert (1, new_preset);
Logger.LogInfo ("Controller", "Added preset for " + uri.Host);
}
} catch {
Logger.LogInfo ("Controller", "Failed adding preset for " + uri.Host);
}
}
ChangePageEvent (PageType.Finished, warnings);
SparkleShare.Controller.FolderFetched -= AddPageFetchedDelegate;
SparkleShare.Controller.FolderFetchError -= AddPageFetchErrorDelegate;
SparkleShare.Controller.FolderFetching -= SyncingPageFetchingDelegate;
}
private void AddPageFetchErrorDelegate (string remote_url, string [] errors)
{
SyncingFolder = "";
PreviousUrl = remote_url;
ChangePageEvent (PageType.Error, errors);
SparkleShare.Controller.FolderFetched -= AddPageFetchedDelegate;
SparkleShare.Controller.FolderFetchError -= AddPageFetchErrorDelegate;
SparkleShare.Controller.FolderFetching -= SyncingPageFetchingDelegate;
}
private void SyncingPageFetchingDelegate (double percentage, double speed ,string information)
{
ProgressBarPercentage = percentage;
if (speed > 0)
information = speed.ToSize () + " " + information;
UpdateProgressBarEvent (ProgressBarPercentage, information);
}
public void InvitePageCompleted ()
{
SyncingFolder = Path.GetFileName (PendingInvite.RemotePath);
if (PendingInvite.RemotePath.EndsWith (".git"))
SyncingFolder = PendingInvite.RemotePath.Substring (0, PendingInvite.RemotePath.Length - 4);
SyncingFolder = SyncingFolder.ReplaceUnderscoreWithSpace ();
PreviousAddress = PendingInvite.Address;
PreviousPath = PendingInvite.RemotePath;
ChangePageEvent (PageType.Syncing, null);
new Thread (() => {
if (!PendingInvite.Accept (SparkleShare.Controller.UserAuthenticationInfo.PublicKey)) {
PreviousUrl = PendingInvite.Address + PendingInvite.RemotePath.TrimStart ("/".ToCharArray ());
ChangePageEvent (PageType.Error, new string [] { "error: Failed to upload the public key" });
return;
}
SparkleShare.Controller.FolderFetched += InvitePageFetchedDelegate;
SparkleShare.Controller.FolderFetchError += InvitePageFetchErrorDelegate;
SparkleShare.Controller.FolderFetching += SyncingPageFetchingDelegate;
SparkleFetcherInfo info = new SparkleFetcherInfo {
Address = PendingInvite.Address,
Fingerprint = PendingInvite.Fingerprint,
RemotePath = PendingInvite.RemotePath,
FetchPriorHistory = false, // TODO: checkbox on invite page
AnnouncementsUrl = PendingInvite.AnnouncementsUrl
};
SparkleShare.Controller.StartFetcher (info);
}).Start ();
}
// The following private methods are
// delegates used by the previous method
private void InvitePageFetchedDelegate (string remote_url, string [] warnings)
{
SyncingFolder = "";
PendingInvite = null;
ChangePageEvent (PageType.Finished, warnings);
SparkleShare.Controller.FolderFetched -= AddPageFetchedDelegate;
SparkleShare.Controller.FolderFetchError -= AddPageFetchErrorDelegate;
SparkleShare.Controller.FolderFetching -= SyncingPageFetchingDelegate;
}
private void InvitePageFetchErrorDelegate (string remote_url, string [] errors)
{
SyncingFolder = "";
PreviousUrl = remote_url;
ChangePageEvent (PageType.Error, errors);
SparkleShare.Controller.FolderFetched -= AddPageFetchedDelegate;
SparkleShare.Controller.FolderFetchError -= AddPageFetchErrorDelegate;
SparkleShare.Controller.FolderFetching -= SyncingPageFetchingDelegate;
}
public void SyncingCancelled ()
{
SparkleShare.Controller.StopFetcher ();
if (PendingInvite != null)
ChangePageEvent (PageType.Invite, null);
else
ChangePageEvent (PageType.Add, null);
}
public void ErrorPageCompleted ()
{
if (PendingInvite != null)
ChangePageEvent (PageType.Invite, null);
else
ChangePageEvent (PageType.Add, null);
}
public void StoragePageCompleted (StorageType storage_type)
{
if (storage_type == StorageType.Encrypted) {
ChangePageEvent (PageType.CryptoSetup, null);
return;
}
ProgressBarPercentage = 100.0;
ChangePageEvent (PageType.Syncing, null);
new Thread (() => {
Thread.Sleep (1000);
SparkleShare.Controller.FinishFetcher (storage_type);
}).Start ();
}
public void CheckCryptoSetupPage (string password)
{
new Thread (() => {
bool is_valid_password = (password.Length > 0 && !password.StartsWith (" ") && !password.EndsWith (" "));
UpdateCryptoSetupContinueButtonEvent (is_valid_password);
}).Start ();
}
public void CheckCryptoPasswordPage (string password)
{
bool is_password_correct = SparkleShare.Controller.CheckPassword (password);
UpdateCryptoPasswordContinueButtonEvent (is_password_correct);
}
public void CryptoPageCancelled ()
{
SyncingCancelled ();
}
public void CryptoSetupPageCompleted (string password)
{
CryptoPasswordPageCompleted (password);
}
public void CryptoPasswordPageCompleted (string password)
{
ProgressBarPercentage = 100.0;
ChangePageEvent (PageType.Syncing, null);
new Thread (() => {
Thread.Sleep (1000);
SparkleShare.Controller.FinishFetcher (StorageType.Encrypted, password);
}).Start ();
}
public void CopyToClipboardClicked ()
{
SparkleShare.Controller.CopyToClipboard (SparkleShare.Controller.UserAuthenticationInfo.PublicKey);
}
public void ShowFilesClicked ()
{
string folder_name = Path.GetFileName (PreviousPath);
folder_name = folder_name.ReplaceUnderscoreWithSpace ();
// TODO: Open SparkleShare/$HOST
SparkleShare.Controller.OpenSparkleShareFolder (folder_name);
FinishPageCompleted ();
}
public void FinishPageCompleted ()
{
SelectedPreset = Presets [0];
PreviousUrl = "";
PreviousAddress = "";
PreviousPath = "";
this.fetch_prior_history = false;
this.saved_address = "";
this.saved_remote_path = "";
this.current_page = PageType.None;
WindowIsOpen = false;
HideWindowEvent ();
}
private bool IsValidEmail (string email)
{
return new Regex (@"^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]+$", RegexOptions.IgnoreCase).IsMatch (email);
}
}
}

View file

@ -0,0 +1,85 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Threading;
using Sparkles;
namespace SparkleShare {
public class SparkleShare {
public static Controller Controller;
public static UserInterface UI;
static Mutex program_mutex = new Mutex (false, "SparkleShare");
#if !__MonoCS__
[STAThread]
#endif
public static void Main (string [] args)
{
if (args.Length != 0 && (args [0].Equals ("help") || args [0].Equals ("version")) &&
InstallationInfo.OperatingSystem != OS.Mac &&
InstallationInfo.OperatingSystem != OS.Windows) {
string n = Environment.NewLine;
Console.WriteLine (n +
"Share and collaborate by syncing with any Git repository instantly." + n +
n +
"Version: " + InstallationInfo.Version + n +
"Copyright (C) 2010 Hylke Bons and others" + n +
"This program comes with ABSOLUTELY NO WARRANTY." + n +
n +
"This is free software, and you are welcome to redistribute it" + n +
"under certain conditions. Please read the GNU GPLv3 for details." + n);
Environment.Exit (0);
}
// Only allow one instance of SparkleShare (on Windows)
if (!program_mutex.WaitOne (0, false)) {
Console.WriteLine ("SparkleShare is already running.");
Environment.Exit (-1);
}
AppDomain.CurrentDomain.UnhandledException += OnUnhandledException;
Controller = new Controller (Configuration.DefaultConfiguration);
Controller.Initialize ();
UI = new UserInterface ();
UI.Run (args);
#if !__MonoCS__
// Suppress assertion messages in debug mode
GC.Collect (GC.MaxGeneration, GCCollectionMode.Forced);
GC.WaitForPendingFinalizers ();
#endif
}
static void OnUnhandledException (object sender, UnhandledExceptionEventArgs exception_args)
{
var exception = (Exception) exception_args.ExceptionObject;
Logger.WriteCrashReport (exception);
}
}
}

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
<HasSharedItems>true</HasSharedItems>
<SharedGUID>{F16E3683-B622-4654-B799-99C8D68AA963}</SharedGUID>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<Import_RootNamespace>SparkleShare</Import_RootNamespace>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildThisFileDirectory)AboutController.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Avatars.cs" />
<Compile Include="$(MSBuildThisFileDirectory)BaseController.cs" />
<Compile Include="$(MSBuildThisFileDirectory)BubblesController.cs" />
<Compile Include="$(MSBuildThisFileDirectory)EventLogController.cs" />
<Compile Include="$(MSBuildThisFileDirectory)NoteController.cs" />
<Compile Include="$(MSBuildThisFileDirectory)SetupController.cs" />
<Compile Include="$(MSBuildThisFileDirectory)SparkleShare.cs" />
<Compile Include="$(MSBuildThisFileDirectory)StatusIconController.cs" />
</ItemGroup>
</Project>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{F16E3683-B622-4654-B799-99C8D68AA963}</ProjectGuid>
<ReleaseVersion></ReleaseVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.Default.props" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.props" />
<Import Project="SparkleShare.projitems" Label="Shared" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.CSharp.targets" />
</Project>

View file

@ -0,0 +1,400 @@
// SparkleShare, a collaboration and sharing tool.
// Copyright (C) 2010 Hylke Bons <hi@planetpeanut.uk>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Collections.Generic;
using System.Threading;
using Timers = System.Timers;
using Sparkles;
namespace SparkleShare {
public enum IconState {
Idle,
SyncingUp,
SyncingDown,
Syncing,
Error
}
public class ProjectInfo {
readonly BaseRepository repo;
public string Name { get { return repo.Name; }}
public string Path { get { return repo.LocalPath; }}
public bool IsPaused { get { return repo.Status == SyncStatus.Paused; }}
public bool HasError { get { return repo.Status == SyncStatus.Error; }}
public string StatusMessage {
get {
string status_message = "Waiting to sync";
if (!repo.LastSync.Equals (DateTime.MinValue))
status_message = string.Format ("✓ Synced Last change {0}", repo.LastSync.ToPrettyDate ());
if (repo.Status == SyncStatus.SyncUp)
status_message = "Sending… " + (int) repo.ProgressPercentage + "%";
if (repo.Status == SyncStatus.SyncDown)
status_message = "Receiving… " + (int) repo.ProgressPercentage + "%";
if (!string.IsNullOrWhiteSpace (repo.ProgressInformation))
status_message += " " + SparkleShare.Controller.ProgressInformation;
if (repo.Status == SyncStatus.SyncUp || repo.Status == SyncStatus.SyncDown) {
if (repo.ProgressSpeed > 0)
status_message += " " + repo.ProgressSpeed.ToSize () + "/s";
}
if (IsPaused)
return "Syncing Paused";
if (HasError) {
switch (repo.Error) {
case ErrorStatus.HostUnreachable: return "Cant reach the host";
case ErrorStatus.HostIdentityChanged: return "The hosts identity has changed";
case ErrorStatus.AuthenticationFailed: return "Authentication failed";
case ErrorStatus.DiskSpaceExceeded: return "Host is out of disk space";
case ErrorStatus.UnreadableFiles: return "Some local files are unreadable or in use";
case ErrorStatus.NotFound: return "Project doesnt exist on host";
case ErrorStatus.IncompatibleClientServer: return "Incompatible client/server versions";
}
}
return status_message;
}
}
public string MoreUnsyncedChanges = "";
public Dictionary<string, string> UnsyncedChangesInfo {
get {
var changes_info = new Dictionary<string, string> ();
int changes_count = 0;
foreach (Change change in repo.UnsyncedChanges) {
changes_count++;
if (changes_count > 10)
continue;
switch (change.Type) {
case ChangeType.Added: changes_info [change.Path] = "document-added-12.png"; break;
case ChangeType.Edited: changes_info [change.Path] = "document-edited-12.png"; break;
case ChangeType.Deleted: changes_info [change.Path] = "document-deleted-12.png"; break;
case ChangeType.Moved: changes_info [change.MovedToPath] = "document-moved-12.png"; break;
}
}
if (changes_count > 10)
MoreUnsyncedChanges = string.Format ("and {0} more", changes_count - 10);
return changes_info;
}
}
public ProjectInfo (BaseRepository repo)
{
this.repo = repo;
}
}
public class StatusIconController {
public event UpdateIconEventHandler UpdateIconEvent = delegate { };
public delegate void UpdateIconEventHandler (IconState state);
public event UpdateMenuEventHandler UpdateMenuEvent = delegate { };
public delegate void UpdateMenuEventHandler (IconState state);
public event UpdateStatusItemEventHandler UpdateStatusItemEvent = delegate { };
public delegate void UpdateStatusItemEventHandler (string state_text);
public event UpdateQuitItemEventHandler UpdateQuitItemEvent = delegate { };
public delegate void UpdateQuitItemEventHandler (bool quit_item_enabled);
public IconState CurrentState = IconState.Idle;
public string StateText = "Welcome to SparkleShare!";
public ProjectInfo [] Projects = new ProjectInfo [0];
public bool RecentEventsItemEnabled {
get {
return (SparkleShare.Controller.Repositories.Length > 0);
}
}
public bool LinkCodeItemEnabled {
get {
return !string.IsNullOrEmpty (SparkleShare.Controller.UserAuthenticationInfo.PublicKey);
}
}
public bool QuitItemEnabled {
get {
return (CurrentState == IconState.Idle || CurrentState == IconState.Error);
}
}
public StatusIconController ()
{
UpdateFolders ();
SparkleShare.Controller.FolderListChanged += delegate {
if (CurrentState != IconState.Error) {
CurrentState = IconState.Idle;
UpdateStateText ();
}
UpdateFolders ();
UpdateStatusItemEvent (StateText);
UpdateMenuEvent (CurrentState);
};
SparkleShare.Controller.OnIdle += delegate {
if (CurrentState != IconState.Error) {
CurrentState = IconState.Idle;
UpdateStateText ();
}
UpdateFolders ();
UpdateIconEvent (CurrentState);
UpdateStatusItemEvent (StateText);
UpdateQuitItemEvent (QuitItemEnabled);
UpdateMenuEvent (CurrentState);
};
SparkleShare.Controller.OnSyncing += delegate {
int repos_syncing_up = 0;
int repos_syncing_down = 0;
foreach (BaseRepository repo in SparkleShare.Controller.Repositories) {
if (repo.Status == SyncStatus.SyncUp)
repos_syncing_up++;
if (repo.Status == SyncStatus.SyncDown)
repos_syncing_down++;
}
if (repos_syncing_up > 0 &&
repos_syncing_down > 0) {
CurrentState = IconState.Syncing;
StateText = "Syncing…";
} else if (repos_syncing_down == 0) {
CurrentState = IconState.SyncingUp;
StateText = "Sending…";
} else {
CurrentState = IconState.SyncingDown;
StateText = "Receiving…";
}
int progress_percentage = (int) SparkleShare.Controller.ProgressPercentage;
string progress_speed = "";
if (SparkleShare.Controller.ProgressSpeedUp > 0.0 && SparkleShare.Controller.ProgressSpeedDown > 0.0) {
progress_speed = "Up: " + SparkleShare.Controller.ProgressSpeedUp.ToSize () + "/s " +
"Down: " + SparkleShare.Controller.ProgressSpeedDown.ToSize () + "/s";
}
if (SparkleShare.Controller.ProgressSpeedUp > 0.0)
progress_speed = SparkleShare.Controller.ProgressSpeedUp.ToSize () + "/s ";
if (SparkleShare.Controller.ProgressSpeedDown > 0.0)
progress_speed = SparkleShare.Controller.ProgressSpeedDown.ToSize () + "/s ";
if (progress_percentage > 0)
StateText += string.Format (" {0}% {1}", progress_percentage, progress_speed);
if (!string.IsNullOrEmpty (SparkleShare.Controller.ProgressInformation))
StateText += " " + SparkleShare.Controller.ProgressInformation;
UpdateIconEvent (CurrentState);
UpdateStatusItemEvent (StateText);
UpdateQuitItemEvent (QuitItemEnabled);
};
SparkleShare.Controller.OnError += delegate {
CurrentState = IconState.Error;
StateText = "Not everything synced";
UpdateFolders ();
UpdateIconEvent (CurrentState);
UpdateStatusItemEvent (StateText);
UpdateQuitItemEvent (QuitItemEnabled);
UpdateMenuEvent (CurrentState);
};
// FIXME: Work around a race condition causing
// the icon to not always show the right state
var timer = new Timers.Timer { Interval = 30 * 1000 };
timer.Elapsed += delegate {
UpdateIconEvent (CurrentState);
UpdateStatusItemEvent (StateText);
};
timer.Start ();
}
private string UpdateStateText ()
{
if (Projects.Length == 0)
return StateText = "Welcome to SparkleShare!";
else
return StateText = "✓ Synced " + GetPausedCount ();
}
private string GetPausedCount ()
{
int paused_projects = 0;
foreach (ProjectInfo project in Projects)
if (project.IsPaused)
paused_projects++;
if (paused_projects > 0)
return string.Format ("— {0} paused", paused_projects);
else
return "";
}
// Main menu items
public void RecentEventsClicked ()
{
new Thread (() => {
while (!SparkleShare.Controller.RepositoriesLoaded)
Thread.Sleep (100);
SparkleShare.Controller.ShowEventLogWindow ();
}).Start ();
}
public void AddHostedProjectClicked ()
{
new Thread (() => SparkleShare.Controller.ShowSetupWindow (PageType.Add)).Start ();
}
public void CopyToClipboardClicked ()
{
SparkleShare.Controller.CopyToClipboard (SparkleShare.Controller.UserAuthenticationInfo.PublicKey);
}
public void AboutClicked ()
{
SparkleShare.Controller.ShowAboutWindow ();
}
public void QuitClicked ()
{
SparkleShare.Controller.Quit ();
}
// Project items
public void ProjectClicked (string project)
{
SparkleShare.Controller.OpenSparkleShareFolder (project);
}
public void PauseClicked (string project)
{
SparkleShare.Controller.GetRepoByName (project).Pause ();
UpdateStateText ();
UpdateMenuEvent (CurrentState);
}
public void ResumeClicked (string project)
{
if (SparkleShare.Controller.GetRepoByName (project).UnsyncedChanges.Count > 0) {
SparkleShare.Controller.ShowNoteWindow (project);
} else {
new Thread (() => {
SparkleShare.Controller.GetRepoByName (project).Resume ("");
UpdateStateText ();
UpdateMenuEvent (CurrentState);
}).Start ();
}
}
public void TryAgainClicked (string project)
{
new Thread (() => SparkleShare.Controller.GetRepoByName (project).ForceRetry ()).Start ();
}
// Helper delegates
public EventHandler OpenFolderDelegate (string project)
{
return delegate { ProjectClicked (project); };
}
public EventHandler TryAgainDelegate (string project)
{
return delegate { TryAgainClicked (project); };
}
public EventHandler PauseDelegate (string project)
{
return delegate { PauseClicked (project); };
}
public EventHandler ResumeDelegate (string project)
{
return delegate { ResumeClicked (project); };
}
readonly object projects_lock = new object ();
void UpdateFolders ()
{
var projects = new List<ProjectInfo> ();
lock (projects_lock) {
foreach (BaseRepository repo in SparkleShare.Controller.Repositories)
projects.Add (new ProjectInfo (repo));
}
Projects = projects.ToArray ();
}
}
}

View file

@ -0,0 +1,29 @@
ar
bg
ca
cs_CZ
da
de
el
eo
es
fi
fr
he
hu
it
ja
nl
no_NO
nn_NO
pl
pt_BR
ru
sk
sl
sr_RS
sv
te
uk
zh_CN
zh_TW

View file

@ -0,0 +1,222 @@
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
# Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
#
# This file may be copied and used freely without restrictions. It may
# be used in projects which are not available under a GNU Public License,
# but which still want to provide support for the GNU gettext functionality.
#
# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
# instead of PACKAGE and to look for po2tbl in ./ not in intl/
#
# - Modified by jacob berkman <jacob@ximian.com> to install
# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
#
# - Modified by Rodney Dawes <dobey.pwns@gmail.com> for use with intltool
#
# We have the following line for use by intltoolize:
# INTLTOOL_MAKEFILE
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
PACKAGE = @PACKAGE@
VERSION = @VERSION@
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
datadir = @datadir@
datarootdir = @datarootdir@
libdir = @libdir@
DATADIRNAME = @DATADIRNAME@
itlocaledir = $(prefix)/$(DATADIRNAME)/locale
subdir = po
install_sh = @install_sh@
# Automake >= 1.8 provides @mkdir_p@.
# Until it can be supposed, use the safe fallback:
mkdir_p = $(install_sh) -d
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
GMSGFMT = @GMSGFMT@
MSGFMT = @MSGFMT@
XGETTEXT = @XGETTEXT@
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
ALL_LINGUAS = @ALL_LINGUAS@
PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS
POTFILES = \
# This comment gets stripped out
CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done)
.SUFFIXES:
.SUFFIXES: .po .pox .gmo .mo .msg .cat
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@;
.po.pox:
$(MAKE) $(GETTEXT_PACKAGE).pot
$(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
.po.mo:
$(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
.po.gmo:
$(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) -o $$file $<
.po.cat:
sed -f ../intl/po2msg.sed < $< > $*.msg \
&& rm -f $@ && gencat $@ $*.msg
all: all-@USE_NLS@
all-yes: $(CATALOGS)
all-no:
$(GETTEXT_PACKAGE).pot: $(POTFILES)
$(GENPOT)
install: install-data
install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
linguas="$(USE_LINGUAS)"; \
for lang in $$linguas; do \
dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
$(mkdir_p) $$dir; \
if test -r $$lang.gmo; then \
$(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
else \
$(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
echo "installing $(srcdir)/$$lang.gmo as" \
"$$dir/$(GETTEXT_PACKAGE).mo"; \
fi; \
if test -r $$lang.gmo.m; then \
$(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
else \
if test -r $(srcdir)/$$lang.gmo.m ; then \
$(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
$$dir/$(GETTEXT_PACKAGE).mo.m; \
echo "installing $(srcdir)/$$lang.gmo.m as" \
"$$dir/$(GETTEXT_PACKAGE).mo.m"; \
else \
true; \
fi; \
fi; \
done
# Empty stubs to satisfy archaic automake needs
dvi info ctags tags CTAGS TAGS ID:
# Define this as empty until I found a useful application.
install-exec installcheck:
uninstall:
linguas="$(USE_LINGUAS)"; \
for lang in $$linguas; do \
rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
done
check: all $(GETTEXT_PACKAGE).pot
rm -f missing notexist
srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
if [ -r missing -o -r notexist ]; then \
exit 1; \
fi
mostlyclean:
rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
rm -f .intltool-merge-cache
clean: mostlyclean
distclean: clean
rm -f Makefile Makefile.in POTFILES stamp-it
rm -f *.mo *.msg *.cat *.cat.m *.gmo
maintainer-clean: distclean
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
rm -f Makefile.in.in
distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
dist distdir: $(DISTFILES)
dists="$(DISTFILES)"; \
extra_dists="$(EXTRA_DISTFILES)"; \
for file in $$extra_dists; do \
test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
done; \
for file in $$dists; do \
test -f $$file || file="$(srcdir)/$$file"; \
ln $$file $(distdir) 2> /dev/null \
|| cp -p $$file $(distdir); \
done
update-po: Makefile
$(MAKE) $(GETTEXT_PACKAGE).pot
tmpdir=`pwd`; \
linguas="$(USE_LINGUAS)"; \
for lang in $$linguas; do \
echo "$$lang:"; \
result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
if $$result; then \
if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
rm -f $$tmpdir/$$lang.new.po; \
else \
if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
:; \
else \
echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
rm -f $$tmpdir/$$lang.new.po; \
exit 1; \
fi; \
fi; \
else \
echo "msgmerge for $$lang.gmo failed!"; \
rm -f $$tmpdir/$$lang.new.po; \
fi; \
done
Makefile POTFILES: stamp-it
@if test ! -f $@; then \
rm -f stamp-it; \
$(MAKE) stamp-it; \
fi
stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
$(SHELL) ./config.status
# Tell versions [3.59,3.63) of GNU make not to export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View file

@ -0,0 +1,24 @@
# List of source files containing translatable strings.
# Please keep this file in alphabetical order; run ./sort-potfiles
# after adding files here.
[encoding: UTF-8]
data/plugins/bitbucket.xml.in
data/plugins/github.xml.in
data/plugins/gitorious.xml.in
data/plugins/gnome.xml.in
data/plugins/own-server.xml.in
data/plugins/ssnet.xml.in
SparkleShare/Linux/Nautilus/sparkleshare-nautilus-extension.py.in
SparkleShare/Linux/Nautilus/sparkleshare-nautilus3-extension.py.in
SparkleShare/Linux/Nautilus/sparkleshare-nautilus-extension.py
SparkleShare/Linux/Nautilus/sparkleshare-nautilus3-extension.py
SparkleShare/Program.cs
SparkleShare/Linux/SparkleAbout.cs
SparkleShare/Linux/SparkleController.cs
SparkleShare/SparkleControllerBase.cs
SparkleShare/Linux/SparkleEventLog.cs
SparkleShare/Linux/SparkleSetup.cs
SparkleShare/Linux/SparkleSetupWindow.cs
SparkleShare/Linux/SparkleStatusIcon.cs
SparkleShare/Linux/SparkleUI.cs

View file

@ -0,0 +1,3 @@
MacCore/src/Options.cs
SparkleShare/Linux/Nautilus/sparkleshare-nautilus-extension.py
SparkleShare/Linux/Nautilus/sparkleshare-nautilus3-extension.py

View file

@ -0,0 +1,11 @@
Transifex.net Token Verification
=================================
The list of tokens bellow guarantee the respective users to be able to enable
submission on components using the following repository url:
git@gitorious.org:sparkleshare/sparkleshare.git
Tokens:
AkNvJ9GmsC73D3hUQGH3yYZsBNRaF5hj / hbons

View file

@ -0,0 +1,414 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# Majid Al-Dharrab <majid@aldharrab.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "مشروع جنوم."
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "مرحبًا بك في سباركل‌شير!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "محدَّث"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "يزامن..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "ليس كل شيء مزامَنًا"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "انسخ رابط الملف"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "انسخ عنوان الوِب الخاص بهذا الملف إلى الحافظة"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "احصل على إصدارة سابقة"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "اصنع نسخة من إصدارة سابقة من هذا المجلد"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "اختر لتحصل على نسخة من هذه الإصدارة"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "اطبع معلومات الإصدارة"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "أظهر نص المساعدة هذا"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "سباركل‌شير، أداة تعاون ومشاركة."
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "لا يشمل هذا البرنامج أي ضمان"
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "هذا برنامج حر، ونحن نرحب بتوزيعه "
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"ضمن شروط معينة. يرجى قراءة رخصة جنو العمومية - الإصدارة الثالثة للاطلاع على "
"التفاصيل."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "يزامن سباركل‌شير مستودعات جِت الموجودة في "
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "مجلد ~/SparkleShare مع أصولها البعيدة آليًا."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "طريقة الاستخدام: sparkleshare [start|stop|restart] [OPTION]..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "زامن مجلد سباركل‌شير مع مستودعات بعيدة."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "المعطيات:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "سباركل‌شير "
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "حوْل سباركل‌شير"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "أنت تستخدم الإصدارة الأحدث."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "يبحث عن تحديثات..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "الأحداث الأخيرة"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "كل المجلدات"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"نحتاج بعض المعلومات منك قبل أن نتمكن من إنشاء مجلد سباركل‌شير في هذا "
"الحاسوب."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "الاسم كاملًا:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "البريد الإلكتروني:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "التالي"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "ألغِ"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "أمتأكد أنه ليس وقت احتساء القهوة؟"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "أنهِ"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "نجحت إضافة {0}"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "افتح المجلد"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "إعداد سباركل‌شير"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "عطِّل التنبيهات"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "فعِّل التنبيهات"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "اخرج"

View file

@ -0,0 +1,411 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# Łukasz Jernaś <deejay1@srem.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "Проектът GNOME"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Здравейте в SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Обновено"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Синхронизиране…"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Синхронизирането не е приключило"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Копиране на адреса"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Копиране в буфера на адреса на връзката към този файл"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Предишна версия"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Копие в тази папка на по-ранна версия"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Изберете за копие на версията"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Извеждане на информация за версията"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Показване на този помощен текст"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr ""
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Авторски права: © 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Тази програма идва БЕЗ НИКАКВИ ГАРАНЦИИ."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr ""
"Това е свободен софтуер, можете да го разпространявате при определени "
"условия."
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr "За повече информация вижте Общия публичен лиценз на GNU, версия 3."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare автоматично синхронизира хранилища на Git"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "в папката ~/SparkleShare с отдалечените им източници."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Употреба: sparkleshare [start|stop|restart] [ОПЦИЯ]…"
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr ""
"Синхронизиране на папката ви за SparkleShare с отдалечените източници."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Аргументи:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare "
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Относно SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Трябва да попълните някои данни за себе си, преди да се създаде папка на "
"компютъра, ползваща SparkleShare."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Лично име:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Е-поща:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Нататък"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Отказване"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Не е ли време за кафенце?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Завършване"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Отваряне на папката"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Изключване на уведомяванията"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Включване на уведомленията"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Спиране на програмата"

View file

@ -0,0 +1,413 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <a@alexandresaiz.com>, 2011.
# alexandresaiz <a@alexandresaiz.com>, 2011.
# <bielet@bielet.com>, 2011.
# Carles Mateu <carlesm@carlesm.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "El projecte GNOME"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Benvinguts a SparkleShare"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Al dia"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Sincronitzant ..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "No està tot sincronitzat"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Copiar adreça web"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Copia l'adreça web d'aquest fitxer al portapapers"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Obtenir versió anterior"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Fer una còpia d'una versió anterior d'aquesta carpeta"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Selecciona per obtenir una còpia d'aquesta versió"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Imprimir la informació de versió"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Mostra aquest text d'ajuda"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "una eina d'intercanvi i col·laboració"
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Aquest programa ve sense, absolutament, cap garantia."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Aquest és programari lliure, i estas convidat a redistribuir-lo"
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"sota certes condicions. Si us plau, llegeix la GNU GPLv3 per obtenir més "
"detalls."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare sincronitza automàticament repositoris Git a"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "carpeta ~ / SparkleShare amb els seus orígens remots."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Ús: sparkleshare [start|stop|restart] [OPCIÓ] ..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Sincronitza carpeta SparkleShare amb repositoris remots."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Arguments:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Sobre SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "Hi ha una nova versió ({0}) disponible!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Estas utilitzant la darrera versió"
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Comprovant actualitzacions..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Accions recents"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Totes les carpetes"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Abans de crear una carpeta de SparkleShare en aquest ordinador, necessitem "
"algunes informacions sobre tu"
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Nom sencer:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Correu electrònic:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Següent"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Cancel·la"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr "Això pot trigar una estona."
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Segur que no és l'hora del cafè?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Finalitzar"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "Quelcom ha fallat."
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "{0} ha estat afegit satisfactoriament"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Obrir Carpeta"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "Instal·lació SparkleShare"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Desactiva les Notificacions"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Activa les Notificacions"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Sortir"

View file

@ -0,0 +1,413 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# Jiri Slezka <jiri.slezka@slu.cz>, 2011.
# <zzanzare@gmail.com>, 2011.
# zzanzare <zzanzare@gmail.com>, 2011.
# Martin Vancl <tux.martin@gmail.com>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "Projekt GNOME"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "Vše pod vlastní kontrolou"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "Vlastní server"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Vítejte ve SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Aktuální"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synchronizuji…"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Něco není synchronizováno"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Kopírovat webový odkaz"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Zkopírovat webovou adresu tohoto souboru do schránky"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Získat dřívější verzi"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Vytvořit kopii dřívější verze souboru v tomto adresáři"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Vyberte pro získání kopie této verze"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Vypíše informace o verzi"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Zobrazit tuto nápovědu"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, nástroj pro sdílení a spolupráci."
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Všechna práva vyhrazena (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Tento program je ABSOLUTNĚ BEZ ZÁRUKY."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Toto je svobodný software a můžete jej dále šířit."
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"za jistých podmínek. Prosím, přečtěte si GNU GPLv3 pro více informací."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare automaticky synchronizuje repozitáře Git v "
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "složce ~/SparkleShare s jejich vzdálenými protistranami."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Použití: sparkleshare [start|stop|restart] [VOLBY]..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Synchronizovat složku SparkleShare se vzdálenými repozitáři."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Argumenty:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare "
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "O SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "Je dostupná nová verze ({0})!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Používáte aktuální verzi."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Kontroluji aktualizace..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Nedávné události"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Všechny složky"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Než vytvoříme SparkeShare složku v tomto počítači, potřebujeme od Vás pár "
"drobných informací."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Celé jméno:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Email:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Další"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr "Kde je projekt hostován?"
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr "Adresa"
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr "Vzdálená cesta"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Zrušit"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr "Přidávám projekt {0}’…"
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Jste si jistí, že není čas na kafe?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Dokončit"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "Něco je špatně"
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr "Zkusit znovu…"
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "'{0}' byl úspěšně přidán"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr "Projekt byl úspěšne přidán!"
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr "Zobrazit soubory ve SparkleShare složce."
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Otevřít složku"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr "Přeskočit tutoriál"
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr "Pokračovat"
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr "Sdílet soubory s ostatními"
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr "Stavová ikona je tady, aby vám pomohla"
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr "Přidávám projekt do SparkleShare"
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr "Přidat hostovaný projekt…"
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "Nastavení SparkleShare"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr "Nemáte žádné projekty"
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr "Otevřít nedávné události"
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Vypnout upozornění"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Zapnout upozornění"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Ukončit"

View file

@ -0,0 +1,408 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# Aputsiaq Janussen <aputtu@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "GNOME-projektet"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Velkommen til SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Opdateret"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synkroniseret"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Ikke alt er synkroniseret"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Kopiér web-henvisning"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Kopiér web-adressen for denne til fil udklipsholder"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Hent tidligere versioner"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Lav en kopi af en tidligere version i denne mappe"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Vælg for at hente en kopi af denne version"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Vis versioninformation"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Vis denne hjælpetekst"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr ""
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright(C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Dette program modtages UDEN NOGEN GARANTIER OVERHOVEDET."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Dette er fri software, og du er velkommen til at distribuere den "
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr "under visse betingelser. Læs venligst GNU GPL v3 for detaljer."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare synkroniserer automatisk Git-depoter i "
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "mappen ~/SparkleShare med deres fjerne kilder."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Anvendelse: sparkleshare [start|stop|restart] [OPTION]..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Synkroniser SparkleShare-mappe med fjerndepot"
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Argumenter:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare "
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Før vi kan oprette en SparkleShare-mappe på denne maskine, så har vi brug "
"for nogle få informationer fra dig."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Fuldt navn:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "E-post:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Næste"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Afbryd"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Afslut"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Åbn mappe"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr ""
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Afslut"

View file

@ -0,0 +1,436 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <ch3f@gmx.de>, 2011.
# <chrysn@fsfe.org>, 2011.
# Heffer <felix@fetzig.org>, 2011.
# Jan-Christoph Borchardt <JanCBorchardt@fsfe.org>, 2011.
# kabum <uu.kabum@gmail.com>, 2011.
# <killerjoe@gmx.de>, 2011.
# kxnop <m_leinmueller@hotmail.com>, 2011.
# Łukasz Jernaś <deejay1@srem.org>, 2011.
# <mm@imsoftware.de>, 2011.
# Sascha <S.Lewandowski@abiwillich.de>, 2011.
# <urs.obernolte@googlemail.com>, 2011.
# <yujiang.wang@ymail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-11-12 18:42+0100\n"
"PO-Revision-Date: 2011-11-16 09:20+0000\n"
"Last-Translator: iwsnipy <S.Lewandowski@abiwillich.de>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr "/username/project"
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr "Bitbucket"
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr "Freies Code-Hosting für Git und Mercurial"
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr "Freie öffentliche Git Repositories mit Mitarbeiterverwaltung"
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr "Github"
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr "/Projekt/Ablage"
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr "Quelloffene Infrastruktur zum hosten von quelloffenen Projekten"
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr "/Projekt"
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr "Eine freie und einfache Schnittstelle für deinen Computer"
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "Das GNOME Projekt"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr "/Pfad/zum/Projekt"
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "Alles unter meiner Kontrolle"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "Auf meinem eigenen Server"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:102
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Willkommen bei SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:104
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Aktualisiert"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:113
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synchronisiere..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:123
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Es ist nicht alles synchronisiert"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:140
msgid "Copy Web Link"
msgstr "Web Link kopieren"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:141
msgid "Copy the web address of this file to the clipboard"
msgstr "Die Internetadresse dieser Datei in die Zwischenablage kopieren"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:173
msgid "Get Earlier Version"
msgstr "Frühere Version abrufen"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:174
msgid "Make a copy of an earlier version in this folder"
msgstr "Erstelle eine Kopie einer früheren Version in diesem Verzeichnis"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:187
msgid "Select to get a copy of this version"
msgstr "Selektieren, um eine Kopie dieser Version abzurufen"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Versionsinformationen anzeigen"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Diesen Hilfetext anzeigen"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, ein Werkzeug für verteilte Zusammenarbeit."
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Diese Anwendung kommt OHNE IRGENDEINE GARANTIE."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Dies ist freie Software, die Sie gerne weitergeben dürfen"
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"unter bestimmten Bedingungen. Bitte lesen Sie die GNU GPLv3 für weitere "
"Details."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare synchronisiert sich automatisch mit Git Repositories"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "den SparkleShare-Ordner mit den entfernten Quellen."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Verwendung: sparkleshare [start|stop|restart] [OPTION]..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "SparkleShare Ordner mit dem Remote-Repository synchronisieren."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Parameter:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Über SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "Eine neuere Version ({0}) ist verfügbar!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Sie verwenden die aktuelle Version."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Suche Aktualisierungen..."
#: ../SparkleShare/SparkleControllerBase.cs:494
msgid "dddd, MMMM d, yyyy"
msgstr "dd mm, yyyy"
#: ../SparkleShare/SparkleControllerBase.cs:500
msgid "dddd, MMMM d"
msgstr "dd mm"
#: ../SparkleShare/SparkleControllerBase.cs:708
#, csharp-format
msgid "added {0}"
msgstr "Hinzugefügt '{0}'"
#: ../SparkleShare/SparkleControllerBase.cs:713
#, csharp-format
msgid "moved {0}"
msgstr "'{0}' verschoben"
#: ../SparkleShare/SparkleControllerBase.cs:718
#, csharp-format
msgid "edited {0}"
msgstr "Bearbeitet '{0}'"
#: ../SparkleShare/SparkleControllerBase.cs:723
#, csharp-format
msgid "deleted {0}"
msgstr "Gelöscht '{0}'"
#: ../SparkleShare/SparkleControllerBase.cs:732
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] "und {0} mehr"
msgstr[1] "und {0} mehr"
#: ../SparkleShare/SparkleControllerBase.cs:736
msgid "did something magical"
msgstr "hat etwas magisches"
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Letzte Ereignisse"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Alle Ordner"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Bevor wir einen SparkleShare-Ordner auf diesem Computer einrichten können, "
"benötigen wir einige Informationen von Ihnen."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Vollständiger Name:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "E-Mail:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Weiter"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr "Wo ist dein Projekt gehostet?"
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr "Adresse"
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr "Entfernter Pfad"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Abbrechen"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr "Hinzufügen"
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr "Füge Projekt '{0}' hinzu..."
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr "Das dauert vielleicht einen Moment."
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Meinst Du nicht, dass es Kaffeezeit ist?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Fertigstellen"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "Etwas ist schiefgelaufen"
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr "Nochmal versuchen..."
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "»{0}« wurde erfolgreich hinzugefügt"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr "Projekt erfolgreich hinzugefügt!"
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr "Zugriff auf die Dateien von Ihrem SparkleShare Ordner."
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Ordner öffnen"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr "Was passiert als nächstes?"
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
"SparkleShare erzeugt einen eigenen Ordner in Ihrem persönlichen Ordner, der "
"den Überblick über Ihre Projekte behalten."
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr "Tutorial überspringen"
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr "Weiter"
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr "Dateien mit anderen teilen"
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
"Alle zu Ihrem Projekt hinzugefügten Dateien sind automatisch mit dem Server "
"und Ihren Mitarbeitern synchronisiert."
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr "Das Status Icon ist da um dir zu helfen"
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
"Es zeigt den Synchronisierungsstatus und beinhaltet Links zu deinem Projekt "
"und deinen letzten Ereignissen."
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr "Füge Projekte zu SparkleShare"
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
"Klicken den Button, wenn du ihn im Internet siehst, und das Projekt wird "
"automatisch hinzu gefügt:"
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
"... oder wähle <b>'Füge gehostetes Projekt hinzu...'</b> im Statusmenü um "
"einen via Hand hinzu zu fügen."
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr "Füge ein gehostetes Projekt hinzu..."
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "SparkleShare Konfiguration"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr "Bislang keine Projekte "
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr "Öffne letzte Ereignisse"
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Benachrichtigungen deaktivieren"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Benachrichtigungen aktivieren"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Beenden"

View file

@ -0,0 +1,389 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <e.sarbanis@gmail.com>, 2012.
# <manolis@kapcom.gr>, 2011.
# Nikos Roussos <nikos@autoverse.net>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-01-17 19:31+0100\n"
"PO-Revision-Date: 2012-02-22 10:43+0000\n"
"Last-Translator: Nikos Roussos <nikos@autoverse.net>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr "/username/project"
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr "Bitbucket"
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr "Δωρεάν φιλοξενία κώδικα για Git και Mercurial"
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr "Δωρεάν δημόσια Git αποθετήρια με διαχείριση συνεργατών"
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr "Github"
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr "/project/repository"
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr "Open source υποδομή για φιλοξενία open source projects"
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr "/project"
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr "Ένα ελεύθερο και απλό interface για τον υπολογιστή σου"
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "Το GNOME Project"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr "/path/to/project"
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "Όλα κάτω απ' τον δικό μου έλεγχο"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "Στον δικό μου server"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:85
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:103
#: ../SparkleShare/SparkleSetup.cs:66 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Καλώς ήλθατε στο SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:87
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:105
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Ενημερωμένα"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:114
msgid "Syncing… "
msgstr "Συγχρονισμός... "
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:129
#: ../SparkleShare/SparkleStatusIcon.cs:118
msgid "Not everything is synced"
msgstr "Δεν είναι όλα συγχρονισμένα"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:141
msgid "Copy Web Link"
msgstr "Αντιγραφή Συνδέσμου Ιστού"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:115
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:142
msgid "Copy the web address of this file to the clipboard"
msgstr "Αντιγραφή της διεύθυνσης ιστού αυτού του αρχείου στο πρόχειρο"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:174
msgid "Get Earlier Version"
msgstr "Λήψη Προηγούμενης Έκδοσης"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:149
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:175
msgid "Make a copy of an earlier version in this folder"
msgstr "Δημιουργία αντιγράφου προηγούμενης έκδοσης αυτού του φακέλου"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:162
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:188
msgid "Select to get a copy of this version"
msgstr "Επιλογή για την λήψη αντιγράφου αυτής της έκδοσης"
#: ../SparkleShare/Program.cs:50
msgid "Print version information"
msgstr "Εκτύπωση πληροφοριών έκδοσης"
#: ../SparkleShare/Program.cs:51
msgid "Show this help text"
msgstr "Εμφάνιση κειμένου βοήθειας"
#: ../SparkleShare/Program.cs:83
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, ένα εργαλείο συνεργασίας και ανταλλαγής."
#: ../SparkleShare/Program.cs:84
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:86
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Το πρόγραμμα αυτό δεν περιλαμβάνει ΑΠΟΛΥΤΩΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ"
#: ../SparkleShare/Program.cs:88
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Αυτό είναι ένα δωρεάν πρόγραμμα, και είστε ευπρόσδεκτοι να το αναδιανείμετε "
#: ../SparkleShare/Program.cs:89
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr "υπό συγκεκριμένες προϋποθέσεις. Παρακαλώ διαβάστε το GNU GPLv3 για λεπτομέρειες."
#: ../SparkleShare/Program.cs:91
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "Το SparkleShare συγχρονίζει αυτόματα αποθετήρια Git σε "
#: ../SparkleShare/Program.cs:92
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "τον φάκελο ~/SparkleShare με τις απομακρυσμένες προελεύσεις τους."
#: ../SparkleShare/Program.cs:94
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Χρήση: sparkleshare [start|stop|restart] [OPTION]..."
#: ../SparkleShare/Program.cs:95
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Συγχρονισμός φακέλου SparkleShare με απομακρυσμένα αποθετήρια."
#: ../SparkleShare/Program.cs:97
msgid "Arguments:"
msgstr "Παράμετροι:"
#: ../SparkleShare/Program.cs:107
msgid "SparkleShare "
msgstr "SparkleShare "
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Σχετικά με το SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "Είναι διαθέσιμη μια πιο πρόσφατη έκδοση ({0})!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Έχετε την τελευταία έκδοση."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110
msgid "Checking for updates..."
msgstr "Έλεγχος ενημερώσεων..."
#: ../SparkleShare/SparkleControllerBase.cs:471
#: ../SparkleShare/SparkleControllerBase.cs:479
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d"
msgstr "dddd, MMMM d"
#: ../SparkleShare/SparkleControllerBase.cs:472
msgid "Today"
msgstr "Σήμερα"
#: ../SparkleShare/SparkleControllerBase.cs:480
msgid "Yesterday"
msgstr "Χτες"
#: ../SparkleShare/SparkleControllerBase.cs:487
msgid "dddd, MMMM d, yyyy"
msgstr "dddd, MMMM d, yyyy"
#: ../SparkleShare/SparkleEventLog.cs:57
msgid "Recent Events"
msgstr "Πρόσφατα γεγονότα"
#: ../SparkleShare/SparkleEventLog.cs:160
msgid "All Projects"
msgstr "Όλα τα projects"
#: ../SparkleShare/SparkleEventLog.cs:179
msgid "All Folders"
msgstr "Όλοι οι Φάκελοι"
#: ../SparkleShare/SparkleOptions.cs:486
msgid "OptionName"
msgstr "OptionName"
#: ../SparkleShare/SparkleSetup.cs:76
msgid "Full Name:"
msgstr "Πλήρες όνομα:"
#: ../SparkleShare/SparkleSetup.cs:97
msgid "Email:"
msgstr "Email:"
#: ../SparkleShare/SparkleSetup.cs:110 ../SparkleShare/SparkleSetup.cs:512
#: ../SparkleShare/SparkleSetup.cs:532 ../SparkleShare/SparkleSetup.cs:550
msgid "Continue"
msgstr "Συνέχεια"
#: ../SparkleShare/SparkleSetup.cs:138
msgid "Where's your project hosted?"
msgstr "Που φιλοξενείται το project σου;"
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr "Διεύθυνση"
#: ../SparkleShare/SparkleSetup.cs:296
msgid "Remote Path"
msgstr "Απομακρυσμένο path"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:312 ../SparkleShare/SparkleSetup.cs:348
msgid "Cancel"
msgstr "Ακύρωση"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:319
msgid "Add"
msgstr "Προσθήκη"
#: ../SparkleShare/SparkleSetup.cs:338
#, csharp-format
msgid "Adding project {0}’…"
msgstr "Προσθήκη project {0}’…"
#: ../SparkleShare/SparkleSetup.cs:339
msgid "This may take a while."
msgstr "Αυτό μπορεί να πάρει λίγο χρόνο."
#: ../SparkleShare/SparkleSetup.cs:340
msgid "Are you sure its not coffee o'clock?"
msgstr "Είστε σίγουροι ότι δεν είναι ώρα για καφέ;"
#: ../SparkleShare/SparkleSetup.cs:344 ../SparkleShare/SparkleSetup.cs:460
#: ../SparkleShare/SparkleSetup.cs:577
msgid "Finish"
msgstr "Τέλος"
#: ../SparkleShare/SparkleSetup.cs:377
msgid "Something went wrong"
msgstr "Κάτι πήγε λάθος"
#: ../SparkleShare/SparkleSetup.cs:425
msgid "Try Again…"
msgstr "Προσπαθήστε ξανά..."
#: ../SparkleShare/SparkleSetup.cs:444
#, csharp-format
msgid "{0} has been successfully added"
msgstr "{0} προστέθηκε με επιτυχία"
#: ../SparkleShare/SparkleSetup.cs:450
msgid "Project successfully added!"
msgstr "Το project προστέθηκε με επιτυχία!"
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Access the files from your SparkleShare folder."
msgstr "Πρόσβαση στα αρχεία του SparkleShare φακέλου σας."
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:454
msgid "Open Folder"
msgstr "Άνοιγμα Φακέλου"
#: ../SparkleShare/SparkleSetup.cs:503
msgid "What's happening next?"
msgstr "Τι γίνεται μετά;"
#: ../SparkleShare/SparkleSetup.cs:504
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr "Το SparkleShare δημιουργεί έναν ειδικό φάκελο στον προσωπικό σας φάκελο, στον οποίο παρακολουθεί τα project σας."
#: ../SparkleShare/SparkleSetup.cs:507
msgid "Skip Tutorial"
msgstr "Παράληψη Οδηγού"
#: ../SparkleShare/SparkleSetup.cs:528
msgid "Sharing files with others"
msgstr "Διαμοιρασμός αρχείων με άλλους"
#: ../SparkleShare/SparkleSetup.cs:529
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr "Όλα τα αρχεία που προστίθενται στους φακέλους των project σου συγχρονίζονται αυτόματα με τον host, όπως και με τους συνεργάτες σου."
#: ../SparkleShare/SparkleSetup.cs:546
msgid "The status icon is here to help"
msgstr "Το status icon είναι εδώ για να βοηθήσει"
#: ../SparkleShare/SparkleSetup.cs:547
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr "Απεικονίζει την κατάσταση συγχρονισμού, και περιέχει συνδέσμους για τα projects και το ημερολόγιο ενεργειών."
#: ../SparkleShare/SparkleSetup.cs:564
msgid "Adding projects to SparkleShare"
msgstr "Προσθήκη projects στο SparkleShare"
#: ../SparkleShare/SparkleSetup.cs:565
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr "Απλώς πάτα αυτό το κουμπί όταν το δεις στο web, και το project θα προστεθεί αυτόματα:"
#: ../SparkleShare/SparkleSetup.cs:568
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr "…ή επέλεξε <b>‘Προσθήκη Project…</b> από το μενού του status icon για να προσθέσεις κάποιο χειροκίνητα."
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "Στήσιμο SparkleShare"
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Συγχρονισμός..."
#: ../SparkleShare/SparkleStatusIcon.cs:229
msgid "No projects yet"
msgstr "Κανένα project ακόμα"
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleStatusIcon.cs:239
msgid "Add Hosted Project…"
msgstr "Προσθήκη Project..."
#: ../SparkleShare/SparkleStatusIcon.cs:263
msgid "Open Recent Events"
msgstr "Πρόσφατες ενέργειες"
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Ενεργοποίηση ειδοποιήσεων"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Απενεργοποίηση ειδοποιήσεων"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Εγκατάλειψη"

View file

@ -0,0 +1,407 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# eliovir <eliovir@gmail.com>, 2011.
# <sven.koehler@student.hpi.uni-potsdam.de>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "La GNOME-projekto"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Bonvenon ĉe SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr ""
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Kopii retejan ligilon"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Kopii la retejan adreson de tiu dosiero en la tondejon"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Akiri pli fruan version"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr ""
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Elekti por akiri kopion de tiu versio"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr ""
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr ""
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr ""
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Kopirajto (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr ""
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr ""
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr ""
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr ""
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr ""
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr ""
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr ""
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr ""
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Ĉiuj dosierujoj"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Nomo:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Retadreso:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Sekva"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Rezigni"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Malfermi dosierujon"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr ""
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr ""

View file

@ -0,0 +1,394 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# Claudio Rodrigo Pereyra Diaz <elsupergomez@gmail.com>, 2011.
# <jamelrom@gmail.com>, 2011.
# jamelrom <jamelrom@gmail.com>, 2011.
# <luiso.perez@gmail.com>, 2011.
# <miguel.vaellomartinez@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-12-04 12:45+0100\n"
"PO-Revision-Date: 2011-12-09 14:13+0000\n"
"Last-Translator: miguxbe <miguel.vaellomartinez@gmail.com>\n"
"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/sparkleshare/team/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr "/usuario/proyecto"
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr "Bitbucket"
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr "Alojamiento gratuito de código fuente para Git y Mercurial"
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr "Repositorios públicos y gratuitos de Git con gestión de colaboradores"
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr "Github"
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr "/proyecto/repositorio"
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
"Infraestructura de código libre para almacenar proyectos de código libre"
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr "/proyecto"
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr "Una interfaz libre y sencilla para tu ordenador"
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "El Proyecto GNOME"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr "/ruta/al/proyecto"
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "Todo bajo mi control"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "En mi propio servidor"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:102
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "¡Bienvenido a SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:104
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Actualizado"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:113
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Sincronizando..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:125
#: ../SparkleShare/SparkleStatusIcon.cs:118
msgid "Not everything is synced"
msgstr "Pendiente de sincronizar"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:141
msgid "Copy Web Link"
msgstr "Copiar Enlace"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:115
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:142
msgid "Copy the web address of this file to the clipboard"
msgstr "Copiar la dirección web de este archivo al portapapeles"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:174
msgid "Get Earlier Version"
msgstr "Obtener versión anterior"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:149
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:175
msgid "Make a copy of an earlier version in this folder"
msgstr "Hacer una copia de una versión anterior en esta carpeta"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:162
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:188
msgid "Select to get a copy of this version"
msgstr "Seleccionar para obtener una copia de esta versión"
#: ../SparkleShare/Program.cs:50
msgid "Print version information"
msgstr "Muestra la información de la versión"
#: ../SparkleShare/Program.cs:51
msgid "Show this help text"
msgstr "Mostrar este texto de ayuda"
#: ../SparkleShare/Program.cs:83
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, una herramienta de compartición y colaboración"
#: ../SparkleShare/Program.cs:84
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:86
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Este programa viene SIN NINGUNA GARANTÍA."
#: ../SparkleShare/Program.cs:88
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Esto es software libre, y esta invitado a redistribuirlo"
#: ../SparkleShare/Program.cs:89
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"bajo determinadas condiciones. Por favor lea la GNU GPLv3 para más detalles."
#: ../SparkleShare/Program.cs:91
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare sincroniza automaticamente repositorios Git en "
#: ../SparkleShare/Program.cs:92
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "La carpeta ~/SparkleShare con su origen remoto."
#: ../SparkleShare/Program.cs:94
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Uso: sparkleshare [start|stop|restart] [OPCIÓN]..."
#: ../SparkleShare/Program.cs:95
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Sincronizar carpeta SparkleShare con el repositorio remoto."
#: ../SparkleShare/Program.cs:97
msgid "Arguments:"
msgstr "Parámetros:"
#: ../SparkleShare/Program.cs:107
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:297
msgid "About SparkleShare"
msgstr "Acerca de SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "Esta disponible una nueva versión ({0})"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Estas ejecutando la última versión"
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110
msgid "Checking for updates..."
msgstr "Comprobando actualizaciones..."
#: ../SparkleShare/SparkleControllerBase.cs:489
msgid "dddd, MMMM d, yyyy"
msgstr "dddd, MMMM d, yyyy"
#: ../SparkleShare/SparkleControllerBase.cs:495
msgid "dddd, MMMM d"
msgstr "dddd, MMMM d"
#: ../SparkleShare/SparkleEventLog.cs:56
msgid "Recent Events"
msgstr "Eventos recientes"
#: ../SparkleShare/SparkleEventLog.cs:145
#: ../SparkleShare/SparkleEventLog.cs:164
msgid "All Folders"
msgstr "Todas las carpetas"
#: ../SparkleShare/SparkleOptions.cs:486
msgid "OptionName"
msgstr "OptionName"
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Nombre completo:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Correo electrónico:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Siguiente"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr "¿Dónde está almacenado su proyecto?"
#: ../SparkleShare/SparkleSetup.cs:266
msgid "Address"
msgstr "Dirección"
#: ../SparkleShare/SparkleSetup.cs:286
msgid "Remote Path"
msgstr "Ruta remota"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:300 ../SparkleShare/SparkleSetup.cs:336
msgid "Cancel"
msgstr "Cancelar"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:307
msgid "Add"
msgstr "Añadir"
#: ../SparkleShare/SparkleSetup.cs:326
#, csharp-format
msgid "Adding project {0}’…"
msgstr "Añadiendo proyecto '{0}'..."
#: ../SparkleShare/SparkleSetup.cs:327
msgid "This may take a while."
msgstr "Esto tardara un poco."
#: ../SparkleShare/SparkleSetup.cs:328
msgid "Are you sure its not coffee o'clock?"
msgstr "¿Seguro que no es la hora del café?"
#: ../SparkleShare/SparkleSetup.cs:332 ../SparkleShare/SparkleSetup.cs:448
#: ../SparkleShare/SparkleSetup.cs:558
msgid "Finish"
msgstr "Finalizar"
#: ../SparkleShare/SparkleSetup.cs:365
msgid "Something went wrong"
msgstr "Algo falló"
#: ../SparkleShare/SparkleSetup.cs:413
msgid "Try Again…"
msgstr "Intenta de nuevo..."
#: ../SparkleShare/SparkleSetup.cs:432
#, csharp-format
msgid "{0} has been successfully added"
msgstr "'{0}' Ha sido añadido correctamente"
#: ../SparkleShare/SparkleSetup.cs:438
msgid "Project successfully added!"
msgstr "Proyecto añadido con éxito!"
#: ../SparkleShare/SparkleSetup.cs:439
msgid "Access the files from your SparkleShare folder."
msgstr "Acceso a los archivos desde tu carpeta de SparkleShare."
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:442
msgid "Open Folder"
msgstr "Abrir carpeta"
#: ../SparkleShare/SparkleSetup.cs:484
msgid "What's happening next?"
msgstr "¿Qué está pasando ahora?"
#: ../SparkleShare/SparkleSetup.cs:485
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
"SparkleShare crea una carpeta especial en tu carpeta personal que mantendrá "
"un historial de tus proyectos."
#: ../SparkleShare/SparkleSetup.cs:488
msgid "Skip Tutorial"
msgstr "Saltar Tutorial"
#: ../SparkleShare/SparkleSetup.cs:493 ../SparkleShare/SparkleSetup.cs:513
#: ../SparkleShare/SparkleSetup.cs:531
msgid "Continue"
msgstr "Continuar"
#: ../SparkleShare/SparkleSetup.cs:509
msgid "Sharing files with others"
msgstr "Compartiendo archivos con otros"
#: ../SparkleShare/SparkleSetup.cs:510
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
"Todos los ficheros añadidos a tus carpetas de proyectos son sincronizadas "
"automáticamente con el equipo, asi como con tus colaboradores."
#: ../SparkleShare/SparkleSetup.cs:527
msgid "The status icon is here to help"
msgstr "El icono de estado esta aquí para ayudarte"
#: ../SparkleShare/SparkleSetup.cs:528
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
"Muestra el proceso de sincronización, y contiene enlaces a tus proyectos y "
"al registro de eventos."
#: ../SparkleShare/SparkleSetup.cs:545
msgid "Adding projects to SparkleShare"
msgstr "Añadiendo proyectos a SparkleShare"
#: ../SparkleShare/SparkleSetup.cs:546
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
"Basta con hacer clic en este botón cuando lo veas en la web, y el proyecto "
"se agregará automáticamente:"
#: ../SparkleShare/SparkleSetup.cs:549
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
"... o seleccione <b>\"Agregar proyecto alojado ... \"</b> en el menú del "
"icono de estado para agregar uno manualmente."
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "Configuración de SparkleShare"
#: ../SparkleShare/SparkleStatusIcon.cs:230
msgid "No projects yet"
msgstr "No hay proyectos aún"
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleStatusIcon.cs:240
msgid "Add Hosted Project…"
msgstr "Añadir proyecto almacenado..."
#: ../SparkleShare/SparkleStatusIcon.cs:264
msgid "Open Recent Events"
msgstr "Abrir eventos recientes"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications Off"
msgstr "Desactivar las notificaciones"
#: ../SparkleShare/SparkleStatusIcon.cs:286
msgid "Turn Notifications On"
msgstr "Activar las notificaciones"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:313
msgid "Quit"
msgstr "Salir"

View file

@ -0,0 +1,410 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <joppu1@gmail.com>, 2011.
# Łukasz Jernaś <deejay1@srem.org>, 2011.
# Olli Jarva <olli@jarva.fi>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "GNOME-projekti"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Tervetuloa SparkleShareen!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Ajantasalla"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synkronoidaan..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Kaikkea ei ole synkronoitu"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Kopioi web-linkki"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Kopioi tämän tiedoston osoite leikepöydälle"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Hae vanhempi versio"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Tee kopio tämän hakemiston aikaisemmasta versiosta"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Tee kopio tästä versiosta"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Tulosta versiotiedot"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Näytä tämä ohjeteksti"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, yhteistyö- ja jakotyökalu."
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Tällä ohjelmalla EI OLE TAKUUTA."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Tämä on vapaa ohjelma, ja saat vapaasti levittää sitä"
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr "tietyin ehdoin. Saat lisätietoja GNU GPLv3:sta."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare synkronoi automaattisesti Git-tietokannat"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "~/SparkleShare-kansiosta etäpalvelinten kanssa."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Käyttö: sparkleshare [start|stop|restart] [asetukset]"
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Synkronoi SparkleShare-kansio etätietokantoihin."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Parametrit:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Tietoja SparkleSharesta"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Sinulla on uusin versio käytössäsi"
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Tarkistetaan päivityksiä..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Ennen kuin voit luoda SparkleShare-kansio tälle tietokoneelle, tarvitsemme "
"joitain tietoja sinusta."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Koko nimi:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Sähköposti:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Seuraava"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Peruuta"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Oletko varma, että ei ole kahvitauon paikka?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Valmis"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "'{0}' lisättiin onnistuneesti"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Avaa hakemisto"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "SparkleSharen asennus"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Poista ilmoitukset käytöstä"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Ota ilmoitukset käyttöön"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Lopeta"

View file

@ -0,0 +1,421 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# angelini paa <angelini@univ-rennes1.fr>, 2011.
# <baje001@gmail.com>, 2011.
# Bruno ARLIGUY <from-transifex@arliguy.net>, 2011.
# Crash <quentin.valmori@gmail.com>, 2011.
# Thomas Menga <lekiss@gmail.com>, 2011.
# Yann Yann <chezyann@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-11-04 22:18+0000\n"
"Last-Translator: chezyann <chezyann@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr "/nom-d-utilisateur/projet"
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr "Bitbucket"
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr "Hébergement gratuit de code pour Git et Mercurial"
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr "Dépôts Git gratuits avec gestion des collaborateurs"
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr "Github"
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr "/projet/depot"
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr "Infrastructure open source d'hébergement de projets open source"
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr "/projet"
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr "Une interface facile et gratuite pour votre ordinateur"
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "Le projet GNOME"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr "/chemin/du/projet"
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "Tout est sous mon contrôle"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "Mon propre serveur"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Bienvenue sur SparkleShare !"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "À jour"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synchronisation en cours…"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Tout n'est pas synchronisé"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Copier le lien web"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Copier l'adresse internet de ce fichier dans le pressepapier"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Obtenir une version antérieure"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Créer une copie d'une version antérieure de ce dossier"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Sélectionner pour obtenir une copie de cette version"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Affiche les informations de la version"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Afficher ce texte daide"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, outils de collaboration et de partage"
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Ce logiciel est diffusé sans AUCUNE GARANTIE."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Ce logiciel est libre et vous êtes invité à le redistribuer "
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"sous certaines conditions. Merci de lire la licence GNU GPLv3 pour de plus "
"amples informations."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare synchronise automatiquement les dépôts Git dans "
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "le dossier ~/SparkleShare avec leurs racines distantes."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Utilisation : sparkleshare [start|stop|restart] [OPTION]…"
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Synchroniser le dossier SparkleShare avec les dépôts distants."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Paramètres :"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "À propos de SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "Une nouvelle version ({0}) est disponible!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Vous disposez de la dernière version."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Vérification des mises à jour…"
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr "dddd d MMMM yyyy"
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr "dddd d MMMM"
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr "Ajouté: {0}"
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr "Déplacé: {0}"
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr "Modifié: {0}"
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr "Supprimé: {0}"
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr "Attendez un miracle"
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Évènements récents"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Tous les dossiers"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Afin de pouvoir créer un dossier SparkleShare sur cet ordinateur, nous avons"
" besoin de quelques informations."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Nom et prénom :"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Email :"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Suivant"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr "Où est hebergé votre projet ?"
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr "Adresse"
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr "Chemin à distance"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Annuler"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr "Ajouter"
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr "Ajout du projet '{0}'"
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr "Cela peut prendre un peu de temps."
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Ne pensez-vous pas qu'il est temps de prendre un café ?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Terminer"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "Il y a eu un problème"
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr "Réessayez..."
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "« {0} » a été ajouté avec succès"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr "Projet ajouté !"
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr "Accéder vos fichiers depuis le répertoire Sparkleshare"
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Ouvrir le dossier"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr "Et ensuite ?"
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr "Sparkleshare crée un répertoire spécial pour vos projets"
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr "Passer ce tutoriel"
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr "Continuer"
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr "Partager des fichers avec d'autres utilisateurs"
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
"Tous les fichiers ajoutés à votre projet sont synchronisés automatiquement, "
"avec les vôtres ou ceux qui collaborent avec vous"
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr "L'îcone d'état est là pour vous aider"
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
"Elle montre l'état du processus de synchronisation et contient les liens "
"vers vos projets, ainsi que l'historique des évènements "
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr "Ajout de projets dans SpakleShare"
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
"Cliquez sur ce bouton dans une page Web, et le projet sera automatiquement "
"ajouté"
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr "Ajouter un projet hébergé..."
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "Configuration de SparkleShare"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr "Pas de projets déclarés"
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr "Ouvrir les évènements récents"
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Désactiver les notifications"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Activer les notifications"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Quitter"

View file

@ -0,0 +1,407 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <ophir.setter+transifex@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-11-01 20:06+0000\n"
"Last-Translator: ophir <ophir.setter+transifex@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "גיטוריוס"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "פרוייקט גנום"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "הכל תחת שליטתי"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "שרת משלי"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "ברוכים הבאים לספארקלשר!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "מעודכן"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "מסנכרן..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "לא הכל מסונכרן"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "העתק לינק"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "העתק את כתובת האינטרנט של קובץ זה ללוח העריכה (clipboard)"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "קבל גרסה קודמת"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "צור העתק של גרסה קודמת בתקייה זו"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "בחר כדי לקבל העתק של גרסה זו"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "מידע גרסת ההדפסה"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "הראה את מלל העזרה"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr ""
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "זכויות שמורות (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "תוכנה זו באה ללא כל אחריות."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "תוכנה זו הינה חופשית ואתם מוזמנים להפיצה"
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr "תחת תנאים מסויימים. אנא קראו את רשיון GNU GPLv3 לקבלת פרטים."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr ""
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr ""
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "שימוש: sparkleshare [start|stop|restart] [אפשרויות]..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "סנכרן תקיית ספארקלשר עם מאגרים מרוחקים."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "ארגומנטים:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "ספארקלשר"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "אודות ספארקלשר"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "גירסה חדשה יותר ({0}) זמינה!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "אתה מריץ את הגרסה המעודכנת ביותר"
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "בודק עדכונים..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr "{0} הוסף"
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr "{0} הוזז"
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr "{0} שונה"
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr "{0} נמחק"
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "אירועים אחרונים"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "כל התיקיות"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"לפני שנוכל ליצור תקיית ספארקלשר על מחשב זה, אנו צריכים כמה פיסות מידע ממך."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "שם מלא:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "דוא\"ל:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "הבא"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "בטל"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr "הוסף"
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr "מוסיף פרויקט {0}’…"
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr "זה עלול לקחת זמן מה"
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "מה אתה אומר על קפה?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "סיים"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "משהו השתבש"
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr "נסה שוב..."
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "{0} הוסף בהצלחה"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr "פרויקט הוסף בהצלחה!"
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr "גש לקבצים מתיקיית ספארקלשר"
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "פתח תקייה"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr "מה עכשיו?"
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr "דלג על הדרכה"
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr "המשך"
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr "שיתוף קבצים עם אחרים"
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr "הוספת פרויקטים לספארקלשר"
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr "לחץ כאן כשאתה רואה אותו ברשת, והפרויקט יתווסף אוטומטית:"
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "התקנת ספארקלשר"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr "עדיין אין פרויקטים"
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr "פתח אירועים אחרונים"
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "כבה הודעות"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "הפעל הודעות"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "צא"

View file

@ -0,0 +1,409 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# Zoltan Hoppár <hopparz@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "A GNOME Project"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Üdvözli a SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Naprakész"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Szinkronizálás..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Nincs minden szinkronizálva"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Weblink kimásolása"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Kimásolja ennek a fájlnak webcímét a vágólapra"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Korábbi verzió beszerzése"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Korábbi verzió másolása ebbe a mappába"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Válasszon hogy egy korábbi változatot megkapjon"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Verzió információk nyomtatása"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Ezt a súgó segítséget jeleníti meg"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, az együttműködés és megosztás eszköze."
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Erre a programra nincs SEMMIFÉLE GARANCIA."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Ez egy szabad szoftver, és mindig örülünk, ha terjesztik "
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"bizonyos feltételek mellett. Kérjük, olvassa el a GNU GPLv3 a részletekért."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare automatikusan szinkronizálja Git adattárakat a"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "a ~/SparkleShare mappával a távoli eredetükkel."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Használat: sparkleshare [start | stop | újraindítás] [OPCIÓK] ..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "A SparkleShare mappa szinkronizálása a távoli tárolókkal."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Paraméterek:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare "
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "A SparkleShare-ről"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Az elérhető legújabb verziót használja."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Frissítések keresése..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Utóbbi események"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "MInden mappa"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Mielőtt még egy SparkleShare mappát készítenénk ezen a gépen, még néhány "
"apró információra lenne szükség."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Teljes név:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Email:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Következő"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Mégsem"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Biztos benne, hogy nincs kávészünet?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Befejezés"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "'{0}' sikeresen hozzáadva"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Mappa megnyitása"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "SparkleShare beállítása"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Értesítések kikapcsolása"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Értesítések bekapcsolása"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Kilépés"

View file

@ -0,0 +1,391 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# Ilias Bartolini <ilias.bartolini@gmail.com>, 2011.
# <i.spalletti@nephila.it>, 2011.
# Luca Delucchi <lucadeluge@gmail.com>, 2011.
# Łukasz Jernaś <deejay1@srem.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-12-04 12:45+0100\n"
"PO-Revision-Date: 2011-12-19 14:27+0000\n"
"Last-Translator: yakky <i.spalletti@nephila.it>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr "/nome-utente/progetto"
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr "Bitbucket"
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr "Hosting gratuito di codice per Git e Mercurial"
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr "Repository pubblici gratuiti con gestione dei collaboratori"
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr "Github"
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr "/progetto/repository"
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorius"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr "Infrastruttura Open sourc per lo hosting di progetti open source"
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr "/progetto"
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr "Un'interfaccia gratuita e facile per il tuo computer"
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "The GNOME Project"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr "/percorso/per/progetto"
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "Tutto sotto il mio controllo"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "Il mio server"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:102
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Benvenuto in SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:104
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Aggiornato"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:113
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Sincronizzazione in corso..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:125
#: ../SparkleShare/SparkleStatusIcon.cs:118
msgid "Not everything is synced"
msgstr "Non tutto è sincronizzato"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:141
msgid "Copy Web Link"
msgstr "Copia link web"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:115
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:142
msgid "Copy the web address of this file to the clipboard"
msgstr "Copia l'indirizzo web di questo file"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:174
msgid "Get Earlier Version"
msgstr "Prendi versione precedente"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:149
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:175
msgid "Make a copy of an earlier version in this folder"
msgstr "Esegui una copia di una precedente versione di questa cartella"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:162
#: ../SparkleShare/Nautilus/sparkleshare-nautilus3-extension.py.in:188
msgid "Select to get a copy of this version"
msgstr "Seleziona per ottenere una copia di questa versione"
#: ../SparkleShare/Program.cs:50
msgid "Print version information"
msgstr "Stampa informazioni sulla versione"
#: ../SparkleShare/Program.cs:51
msgid "Show this help text"
msgstr "Mostra questo messaggio di aiuto"
#: ../SparkleShare/Program.cs:83
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, uno strumento collaborativo e di condivisione"
#: ../SparkleShare/Program.cs:84
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:86
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Questo programma viene fornito ASSOLUTAMENTE SENZA NESSUNA GARANZIA."
#: ../SparkleShare/Program.cs:88
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Questo è software libero e sei invitato a redistribuirlo"
#: ../SparkleShare/Program.cs:89
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"rispettando alcune restrizioni. Leggi la licenza GNU GPLv3 per i dettagli"
#: ../SparkleShare/Program.cs:91
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare sincronizza automaticamente i repository Git nella"
#: ../SparkleShare/Program.cs:92
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "cartella ~/.SparkleShare con le loro origini."
#: ../SparkleShare/Program.cs:94
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Utilizzo: sparkleshare [start|stop|restart] [OPTION]..."
#: ../SparkleShare/Program.cs:95
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Sincronizza cartella SparkleShare con repository remoti."
#: ../SparkleShare/Program.cs:97
msgid "Arguments:"
msgstr "Argomenti"
#: ../SparkleShare/Program.cs:107
msgid "SparkleShare "
msgstr "SparkleShare "
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:297
msgid "About SparkleShare"
msgstr "Informazioni su SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "È disponibile una nuova versione ({0})"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Stai eseguendo l'ultima versione"
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:110
msgid "Checking for updates..."
msgstr "Controllo aggiornamenti..."
#: ../SparkleShare/SparkleControllerBase.cs:489
msgid "dddd, MMMM d, yyyy"
msgstr "dddd, MMMM d, yyyy"
#: ../SparkleShare/SparkleControllerBase.cs:495
msgid "dddd, MMMM d"
msgstr "dddd, MMMM d"
#: ../SparkleShare/SparkleEventLog.cs:56
msgid "Recent Events"
msgstr "Eventi recenti"
#: ../SparkleShare/SparkleEventLog.cs:145
#: ../SparkleShare/SparkleEventLog.cs:164
msgid "All Folders"
msgstr "Tutte le cartelle"
#: ../SparkleShare/SparkleOptions.cs:486
msgid "OptionName"
msgstr "OptionName"
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Nome e Cognome:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Email:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Successivo"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr "Dov'è ospitato il tuo progetto?"
#: ../SparkleShare/SparkleSetup.cs:266
msgid "Address"
msgstr "Indirizzo"
#: ../SparkleShare/SparkleSetup.cs:286
msgid "Remote Path"
msgstr "Percorso remoto"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:300 ../SparkleShare/SparkleSetup.cs:336
msgid "Cancel"
msgstr "Cancella"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:307
msgid "Add"
msgstr "Aggiungi"
#: ../SparkleShare/SparkleSetup.cs:326
#, csharp-format
msgid "Adding project {0}’…"
msgstr "Progetto '{0}' in aggiunta..."
#: ../SparkleShare/SparkleSetup.cs:327
msgid "This may take a while."
msgstr "Questa operazione potrebbe richiedere un po' di tempo."
#: ../SparkleShare/SparkleSetup.cs:328
msgid "Are you sure its not coffee o'clock?"
msgstr "Sei sicuro che non sia l'ora di un caffè?"
#: ../SparkleShare/SparkleSetup.cs:332 ../SparkleShare/SparkleSetup.cs:448
#: ../SparkleShare/SparkleSetup.cs:558
msgid "Finish"
msgstr "Fine"
#: ../SparkleShare/SparkleSetup.cs:365
msgid "Something went wrong"
msgstr "Qualcosa è andato storto"
#: ../SparkleShare/SparkleSetup.cs:413
msgid "Try Again…"
msgstr "Prova ancora..."
#: ../SparkleShare/SparkleSetup.cs:432
#, csharp-format
msgid "{0} has been successfully added"
msgstr "{0} è stato aggiunto con successo"
#: ../SparkleShare/SparkleSetup.cs:438
msgid "Project successfully added!"
msgstr "Progetto aggiunto con successo"
#: ../SparkleShare/SparkleSetup.cs:439
msgid "Access the files from your SparkleShare folder."
msgstr "Accedi i file dalla tua cartella SparkleShare."
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:442
msgid "Open Folder"
msgstr "Apri cartella"
#: ../SparkleShare/SparkleSetup.cs:484
msgid "What's happening next?"
msgstr "Cosa fare adesso?"
#: ../SparkleShare/SparkleSetup.cs:485
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
"SparkleShare crea una cartella speciale nella tua cartella personale per "
"tenere traccia dei tuoi progetti."
#: ../SparkleShare/SparkleSetup.cs:488
msgid "Skip Tutorial"
msgstr "Salta l'Introduzione"
#: ../SparkleShare/SparkleSetup.cs:493 ../SparkleShare/SparkleSetup.cs:513
#: ../SparkleShare/SparkleSetup.cs:531
msgid "Continue"
msgstr "Continua"
#: ../SparkleShare/SparkleSetup.cs:509
msgid "Sharing files with others"
msgstr "Condividere i tuoi file con altri"
#: ../SparkleShare/SparkleSetup.cs:510
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
"Tutti i file inseriti nelle cartelle dei tuoi progetti sono sincronizzati in"
" automatico con il server e con i tuoi collaboratori."
#: ../SparkleShare/SparkleSetup.cs:527
msgid "The status icon is here to help"
msgstr "L'icona di stato è qui per aiutare"
#: ../SparkleShare/SparkleSetup.cs:528
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
"Mostra il progresso della sicronizzazione, e contiene collegamenti ai tuoi "
"progetti e al registro degli eventi."
#: ../SparkleShare/SparkleSetup.cs:545
msgid "Adding projects to SparkleShare"
msgstr "Aggiungere progetti a SparkleShare"
#: ../SparkleShare/SparkleSetup.cs:546
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
"Fai click su questo bottone quando lo vedi sul web e il progetto sarà "
"automaticamente aggiunto:"
#: ../SparkleShare/SparkleSetup.cs:549
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
"...o seleziona <b>'Aggiungi progetto ospitato'</b> dall'icona di stato per "
"aggiungerne uno a mano."
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "Impostazioni "
#: ../SparkleShare/SparkleStatusIcon.cs:230
msgid "No projects yet"
msgstr "Nessun progetto per il momento"
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleStatusIcon.cs:240
msgid "Add Hosted Project…"
msgstr "Aggiungi progetto ospitato..."
#: ../SparkleShare/SparkleStatusIcon.cs:264
msgid "Open Recent Events"
msgstr "Apri eventi recenti"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications Off"
msgstr "Spegni le notifiche"
#: ../SparkleShare/SparkleStatusIcon.cs:286
msgid "Turn Notifications On"
msgstr "Accendi le notifiche"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:313
msgid "Quit"
msgstr "Esci"

View file

@ -0,0 +1,407 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <masa@takatsuka.org>, 2011.
# <matsuu@gmail.com>, 2011.
# <syunji@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr "Github"
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "GNOMEプロジェクト"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "SparkleShareへようこそ"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "最新の状態です。"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "同期中..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "すべてが同期されていません"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "ウェブリンクのコピー"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "このファイルのウェブアドレスをクリップボードにコピー"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "新しいバージョンの取得"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "このフォルダに古いヴァージョンのコピーを作成"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "このヴァージョンを選択し、コピー"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "バージョン情報の表示"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "このヘルプテキストを表示"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare、コラボレーションと共有のためのツールです。"
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C)2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "このプログラムは完全無保証です。"
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "これはフリーソフトウェアであり、再配布を歓迎します。"
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr "一定の条件の下で。詳細については、GNUのGPLv3をお読みください。"
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShareは自動的に..のGitリポジトリと同期します"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "リモートの元フォルダを含んだ~/SparkleShareフォルダ"
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "使用法: sparkleshare [start|stop|restart] [オプション]..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "SparkleShareフォルダをリモートのリポジトリと同期。"
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "引数:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "SparkleShareについて"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "新しいバージョン ({0}) が利用できます!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "最新のバージョンです。"
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "更新の確認中..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "最近のイベント"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "全てのフォルダ"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr "SparkleShareのフォルダをこのコンピュータ上に作成する前に、少しですがお知らせがあります。"
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "氏名:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "電子メール:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "次"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr "アドレス"
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr "リモートパス"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "キャンセル"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "コーヒー時ではありませんか?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "完了"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "'{0}'は正常に追加されました"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "フォルダを開く"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr "チュートリアルをスキップする"
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr "続ける"
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "SparkleShareセットアップ"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr "最近のイベントを開く"
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "通知をオフ"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "通知をオン"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "終了"

View file

@ -0,0 +1,427 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <benjamincottyn@gmail.com>, 2011.
# <hi@planetpeanut.uk>, 2011.
# <inxidious@gmail.com>, 2011.
# Łukasz Jernaś <deejay1@srem.org>, 2011.
# <m.manshanden@gmail.com>, 2011.
# <mr.mmans@gmail.com>, 2011.
# smeagiel <michielaiso@hotmail.com>, 2011.
# <sven.koehler@student.hpi.uni-potsdam.de>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-11-06 22:01+0000\n"
"Last-Translator: mmans <mr.mmans@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr "/gebruikersnaam/project"
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr "Bitbucket"
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr "Gratis hosting voor Git en Mercurial"
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr "Gratis publieke repositories met teambeheer."
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr "Github"
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr "/project/repository"
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr "Opensource infrastructuur voor het hosten van opensource projecten."
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr "/project"
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr "Een gratis en gemakkelijke interface voor uw computer"
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "Het GNOME Project"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr "/pad/naar/project"
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "Alles onder mijn controle"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "Op mijn eigen server"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Welkom bij SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Up-to-date"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synchroniseren…"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Niet alles is gesynchroniseerd"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Kopiëer weblink"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Kopiëer het web-adres van dit bestand naar het plakbord"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Verkrijg eerdere versie"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Maak een kopie van een oudere versie naar deze map"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Selecteer voor een kopie van deze versie"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Druk versie-informatie af"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Toon deze helptekst"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, een programma om samen te werken en te delen."
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Er zit ABSOLUUT GEEN GARANTIE op dit programma."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr ""
"Dit is vrije software en je bent van harte uitgenodigd om het te "
"herdistribueren "
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr " onder bepaalde voorwaarden. Zie de GNU GPLv3 voor meer informatie."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare synchroniseert automatisch Git repositories in "
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "de ~/SparkleShare map met de externe bron."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Gebruik: sparkleshare [start|stop|restart] [OPTION]..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Synchroniseer de SparkleShare map met externe repositories"
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Argumenten:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare "
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Over SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "Een nieuwe versie ({0}) is beschikbaar!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "U werkt met de nieuwste versie."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Controleren op updates ..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr "dddd, MMMM d, yyyy"
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr "dddd, MMMM d"
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr "toegevoegd: {0}"
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr "verplaatst: {0}"
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr "bewerkt: {0}"
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr "verwijderd: {0}"
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] "en nog {0}"
msgstr[1] "en nog {0}"
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr "deed iets magisch"
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Recente gebeurtenissen"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Alle mappen"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Voordat we een SparkleShare map op deze computer kunnen aanmaken, hebben we "
"eerst wat informatie van je nodig."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Volledige naam:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "E-mailadres"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Volgende"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr "Waar word het project gehost?"
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr "Adres"
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr "Extern pad"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Annuleren"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr "Toevoegen"
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr "Project '{0}' toevoegen..."
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr "Dit kan even duren."
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Tijd voor een Cup-a-Soup?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Voltooien"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "Er ging iets mis"
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr "Opnieuw proberen..."
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "'{0}' is met succes toegevoegd"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr "Project succesvol toegevoegd!"
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr "Benader de gesynchroniseerde bestanden in je SparkleShare-map."
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Map openen"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr "What gebeurt er nu?"
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
"SparkleShare maakt een speciale map in je persoonlijke map die je projecten "
"in de gaten houdt."
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr "Tutorial overslaan"
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr "Doorgaan"
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr "Bestanden delen met anderen"
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
"Alle bestanden die je aan je projectmappen toevoegt worden automatisch "
"gesynchroniseerd met de host en je team."
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr "Het statusicoon bied hulp"
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
"Het toont de voortgang van het synchroniseerproces en bevat links naar je "
"projecten en het logboek."
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr "Projecten toevoegen aan SparkleShare"
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
"Klik op deze knop wanneer je deze tegenkomt op het web, en het project wordt"
" automatisch toegevoegd."
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
"…of selecteer <b>Gehost project toevoegen…</b> in het menu van het "
"statusicoon om een project met de hand toe te voegen."
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr "Gehost project toevoegen…"
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "SparkleShare Setup"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr "Nog geen projecten"
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr "Logboek openen"
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Zet mededelingen uit"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Zet mededelingen aan"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Afsluiten"

View file

@ -0,0 +1,408 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <ajarmund@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "GNOME-prosjektet"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Velkommen åt SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synkroniserer..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Ikkje alt er synkronisert"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Kopier web-lenke"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr ""
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Skaff ein tidlegare versjon"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Lag ein kopi av ein tidlegare versjon i denne mappa"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Vel for å få ein kopi av tidlegare versjon"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Skriv ut versjonsinformasjon"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Vis denne hjølpsomme teksten"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr ""
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Dette programmet kjem heilt uten garantiar."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr "Dette er fri programvare, og du står fritt til å spre det"
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr "under nokre få vilkår. Les GNU GPLv3 for fleire detaljar"
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare synkroniserer automatisk Git-strukturar i"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "~/SparkleShare-mappa med fjernfilane"
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr ""
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr ""
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr ""
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Om SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr ""
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Du køyrer den nyaste versjonen."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Ser etter oppdateringar..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Siste hendingar"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Alle mapper"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Før me kan lage ei SparkleShare-mappe på denne datamaskina, må me ha litt "
"meir informasjon frå deg."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Fullt namn:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "E-post:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Neste"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Avbryt"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr "Dette kan ta ei tid"
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Ta deg ei kaffitår"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Ferdig"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "Noko gjekk gale"
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Opne mappe"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr ""
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Avslutt"

View file

@ -0,0 +1,418 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# <ajarmund@gmail.com>, 2011.
# habakke <habakke@matrise.net>, 2011.
# <vegard.aarseth@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-10-30 15:50+0100\n"
"PO-Revision-Date: 2011-10-30 14:50+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: no_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr ""
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr ""
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr ""
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr ""
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "GNOME Prosjektet"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr ""
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr ""
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:70
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:88
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Velkommen til SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:72
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:90
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Oppdatert"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:99
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synkroniserer..."
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:109
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Ikke alt er synkronisert"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Kopier web-link"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Kopier denne filens web-addresse til utklippstavlen"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Hent tidligere versjon"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Lag en kopi av en tidligere versjon i denne mappen"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Velg for å få en kopi av denne versjonen."
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Print versjons informasjon"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Vis denne hjelpeteksten"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare, et samarbeids- og fildelingsverktøy"
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Dette programmet kommer med ABSOLUTT INGEN GARANTI."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr ""
"Dette er fri programvare, og du er velkommen til å videredistribuere det"
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr "under visse vilkår. Vennligst les GNU GPLv3 for detaljer."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr "SparkleShare synkroniserer automatisk Git repositories i"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "på ~ / SparkleShare mappe med deres eksterne opprinnelse."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Bruk: sparkleshare [start | stop | restart] [VALG] ..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr "Synkroniser SparkleShare mappe med eksterne repositories."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Argumenter:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Om SparkleShare"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "En nyere versjon ({0}) er tilgjengelig!"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Du kjører siste versjon"
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Ser etter oppdateringer..."
#: ../SparkleShare/SparkleControllerBase.cs:493
msgid "dddd, MMMM d, yyyy"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:499
msgid "dddd, MMMM d"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:707
#, csharp-format
msgid "added {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:712
#, csharp-format
msgid "moved {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:717
#, csharp-format
msgid "edited {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:722
#, csharp-format
msgid "deleted {0}"
msgstr ""
#: ../SparkleShare/SparkleControllerBase.cs:731
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] ""
msgstr[1] ""
#: ../SparkleShare/SparkleControllerBase.cs:735
msgid "did something magical"
msgstr ""
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Nylige hendelser"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Alle mapper"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Før vi kan lage en SparkleShare mappe på denne datamaskinen, trenger vi litt"
" informasjon fra deg."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Fullt navn:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "E-post:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Neste"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr ""
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Avbryt"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr "Dette kan ta en stund."
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr ""
"Ta deg en kopp te:\n"
"Kok opp vann\n"
"Ha litt varmt vann i koppen\n"
"Tøm koppen, og ha i teposen\n"
"Tilsett varmt vann, ev. sukker og melk eller sitronsaft\n"
"Nyt teen\n"
"Kom tilbake, og nyt SparkleShare!"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Fullfør"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "Noe gikk galt"
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "{0} har blitt lagt til"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr ""
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Åpne Mappe"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr ""
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "Sett opp SparkleShare"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr ""
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Slå av varslinger"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Slå på varslinger"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Avslutt"

View file

@ -0,0 +1,430 @@
# This file is distributed under the same license as the SparkleShare package.
#
# Translators:
# Łukasz Jernaś <deejay1@srem.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: SparkleShare\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-11-12 13:18+0100\n"
"PO-Revision-Date: 2011-11-12 12:34+0000\n"
"Last-Translator: deejay1 <deejay1@srem.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pl\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
#: ../data/plugins/bitbucket.xml.in.h:1 ../data/plugins/github.xml.in.h:1
msgid "/username/project"
msgstr "/nazwa uzytkownika/projekt"
#: ../data/plugins/bitbucket.xml.in.h:2
msgid "Bitbucket"
msgstr "Bitbucket"
#: ../data/plugins/bitbucket.xml.in.h:3
msgid "Free code hosting for Git and Mercurial"
msgstr ""
"Darmowe utrzymywanie kodu dla projektów zarządzanych przez git oraz "
"Mercurial"
#: ../data/plugins/github.xml.in.h:2
msgid "Free public Git repositories with collaborator management"
msgstr "Darmowe publiczne repozytoria git z obsługą współpracowników"
#: ../data/plugins/github.xml.in.h:3
msgid "Github"
msgstr "Github"
#: ../data/plugins/gitorious.xml.in.h:1
msgid "/project/repository"
msgstr "/projekt/repozytorium"
#: ../data/plugins/gitorious.xml.in.h:2
msgid "Gitorious"
msgstr "Gitorious"
#: ../data/plugins/gitorious.xml.in.h:3
msgid "Open source infrastructure for hosting open source projects"
msgstr ""
"Infrastruktura o otwartym kodzie źródłowym dla projektów o otwartym kodzie "
"źródłowym"
#: ../data/plugins/gnome.xml.in.h:1
msgid "/project"
msgstr "/project"
#: ../data/plugins/gnome.xml.in.h:2
msgid "A free and easy interface for your computer"
msgstr "Wolny i prosty interfejs dla komputerów"
#: ../data/plugins/gnome.xml.in.h:3
msgid "The GNOME Project"
msgstr "Projekt GNOME"
#: ../data/plugins/own-server.xml.in.h:1
msgid "/path/to/project"
msgstr "/ścieżka/do/projektu"
#: ../data/plugins/own-server.xml.in.h:2
msgid "Everything under my control"
msgstr "Wszystko pod własną kontrolą"
#: ../data/plugins/own-server.xml.in.h:3
msgid "On my own server"
msgstr "Na własnym serwerze"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:84
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:102
#: ../SparkleShare/SparkleSetup.cs:75 ../SparkleShare/SparkleStatusIcon.cs:75
#: ../SparkleShare/SparkleStatusIcon.cs:89
msgid "Welcome to SparkleShare!"
msgstr "Witamy w programie SparkleShare!"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:86
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:104
#: ../SparkleShare/SparkleStatusIcon.cs:77
#: ../SparkleShare/SparkleStatusIcon.cs:91
msgid "Up to date"
msgstr "Wszystko jest aktualne"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:113
#: ../SparkleShare/SparkleStatusIcon.cs:106
msgid "Syncing…"
msgstr "Synchronizowanie…"
#: ../SparkleShare/Mac/SparkleStatusIcon.cs:123
#: ../SparkleShare/SparkleStatusIcon.cs:116
msgid "Not everything is synced"
msgstr "Nie wszystko zostało zsynchronizowane"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:113
msgid "Copy Web Link"
msgstr "Skopiuj odnośnik"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:114
msgid "Copy the web address of this file to the clipboard"
msgstr "Kopiuje adres URL tego pliku do schowka"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:147
msgid "Get Earlier Version"
msgstr "Pobierz wcześniejszą wersję"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:148
msgid "Make a copy of an earlier version in this folder"
msgstr "Tworzy kopię wcześniejszej wersji w tym katalogu"
#: ../SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in:161
msgid "Select to get a copy of this version"
msgstr "Zaznacz, aby pobrać kopię tej wersji"
#: ../SparkleShare/Program.cs:51
msgid "Print version information"
msgstr "Wyświetla informacje o wersji"
#: ../SparkleShare/Program.cs:52
msgid "Show this help text"
msgstr "Wyświetla opcje pomocy"
#: ../SparkleShare/Program.cs:84
msgid "SparkleShare, a collaboration and sharing tool."
msgstr "SparkleShare narzędzie wspomagające współpracę."
#: ../SparkleShare/Program.cs:85
msgid "Copyright (C) 2010 Hylke Bons"
msgstr "Copyright (C) 2010 Hylke Bons"
#: ../SparkleShare/Program.cs:87
msgid "This program comes with ABSOLUTELY NO WARRANTY."
msgstr "Niniejszy program dostarczany jest BEZ JAKIEJKOLWIEK GWARANCJI."
#: ../SparkleShare/Program.cs:89
msgid "This is free software, and you are welcome to redistribute it "
msgstr ""
"Niniejszy program jest wolnym oprogramowaniem, można go rozprowadzać dalej "
"pod pewnymi warunkami."
#: ../SparkleShare/Program.cs:90
msgid "under certain conditions. Please read the GNU GPLv3 for details."
msgstr ""
"Aby uzyskać więcej informacji, proszę zapoznać się z tekstem licencji GNU "
"GPLv3."
#: ../SparkleShare/Program.cs:92
msgid "SparkleShare automatically syncs Git repositories in "
msgstr ""
"Program SparkleShare automatycznie synchronizuje repozytoria Git znajdujące "
"się"
#: ../SparkleShare/Program.cs:93
msgid "the ~/SparkleShare folder with their remote origins."
msgstr "w katalogu ~/SparkleShare z ich zdalnymi gałęziami."
#: ../SparkleShare/Program.cs:95
msgid "Usage: sparkleshare [start|stop|restart] [OPTION]..."
msgstr "Użycie: sparkleshare [start|stop|restart] [OPCJA]..."
#: ../SparkleShare/Program.cs:96
msgid "Sync SparkleShare folder with remote repositories."
msgstr ""
"Synchronizuj zawartość katalogu SparkleShare ze zdalnymi repozytoriami."
#: ../SparkleShare/Program.cs:98
msgid "Arguments:"
msgstr "Parametry:"
#: ../SparkleShare/Program.cs:108
msgid "SparkleShare "
msgstr "SparkleShare"
#. A menu item that takes the user to http://www.sparkleshare.org/
#: ../SparkleShare/SparkleAbout.cs:53 ../SparkleShare/SparkleStatusIcon.cs:295
msgid "About SparkleShare"
msgstr "Informacje o"
#: ../SparkleShare/SparkleAbout.cs:70
#, csharp-format
msgid "A newer version ({0}) is available!"
msgstr "Dostępna jest nowa wersja: {0}"
#: ../SparkleShare/SparkleAbout.cs:79
msgid "You are running the latest version."
msgstr "Korzystasz z najnowszej wersji."
#: ../SparkleShare/SparkleAbout.cs:88 ../SparkleShare/SparkleAbout.cs:113
msgid "Checking for updates..."
msgstr "Wyszukiwanie aktualizacji"
#: ../SparkleShare/SparkleControllerBase.cs:494
msgid "dddd, MMMM d, yyyy"
msgstr "dddd, d MMMM yyyy"
#: ../SparkleShare/SparkleControllerBase.cs:500
msgid "dddd, MMMM d"
msgstr "dddd, d MMMM"
#: ../SparkleShare/SparkleControllerBase.cs:708
#, csharp-format
msgid "added {0}"
msgstr "dodano \"{0}\""
#: ../SparkleShare/SparkleControllerBase.cs:713
#, csharp-format
msgid "moved {0}"
msgstr "przesunięto \"{0}\""
#: ../SparkleShare/SparkleControllerBase.cs:718
#, csharp-format
msgid "edited {0}"
msgstr "edytowano \"{0}\""
#: ../SparkleShare/SparkleControllerBase.cs:723
#, csharp-format
msgid "deleted {0}"
msgstr "usunięto \"{0}\""
#: ../SparkleShare/SparkleControllerBase.cs:732
#, csharp-format
msgid "and {0} more"
msgid_plural "and {0} more"
msgstr[0] "oraz {0} więcej"
msgstr[1] "oraz {0} więcej"
msgstr[2] "oraz {0} więcej"
#: ../SparkleShare/SparkleControllerBase.cs:736
msgid "did something magical"
msgstr "stało się coś magicznego"
#: ../SparkleShare/SparkleEventLog.cs:58
msgid "Recent Events"
msgstr "Ostatnie zdarzenia"
#: ../SparkleShare/SparkleEventLog.cs:169
#: ../SparkleShare/SparkleEventLog.cs:188
msgid "All Folders"
msgstr "Wszystkie katalogi"
#: ../SparkleShare/SparkleSetup.cs:76
msgid ""
"Before we can create a SparkleShare folder on this computer, we need a few "
"bits of information from you."
msgstr ""
"Program SparkleShare wymaga podania kilku informacji, nim możliwe będzie "
"utworzenie katalogu na tym komputerze."
#: ../SparkleShare/SparkleSetup.cs:83
msgid "Full Name:"
msgstr "Imię i nazwisko:"
#: ../SparkleShare/SparkleSetup.cs:98
msgid "Email:"
msgstr "Email:"
#: ../SparkleShare/SparkleSetup.cs:108
msgid "Next"
msgstr "Następny"
#: ../SparkleShare/SparkleSetup.cs:129
msgid "Where's your project hosted?"
msgstr "Gdzie jest utrzymywany projekt?"
#: ../SparkleShare/SparkleSetup.cs:275
msgid "Address"
msgstr "Adres"
#: ../SparkleShare/SparkleSetup.cs:295
msgid "Remote Path"
msgstr "Zdalna ścieżka"
#. Cancel button
#: ../SparkleShare/SparkleSetup.cs:309 ../SparkleShare/SparkleSetup.cs:345
msgid "Cancel"
msgstr "Anuluj"
#. Sync button
#: ../SparkleShare/SparkleSetup.cs:316
msgid "Add"
msgstr "Dodaj"
#: ../SparkleShare/SparkleSetup.cs:335
#, csharp-format
msgid "Adding project {0}’…"
msgstr "Dodawanie projektu \"{0}\"…"
#: ../SparkleShare/SparkleSetup.cs:336
msgid "This may take a while."
msgstr "Może to chwilę zająć."
#: ../SparkleShare/SparkleSetup.cs:337
msgid "Are you sure its not coffee o'clock?"
msgstr "Czy to nie jest czasem przerwa na kawę?"
#: ../SparkleShare/SparkleSetup.cs:341 ../SparkleShare/SparkleSetup.cs:457
#: ../SparkleShare/SparkleSetup.cs:556
msgid "Finish"
msgstr "Zakończ"
#: ../SparkleShare/SparkleSetup.cs:374
msgid "Something went wrong"
msgstr "Coś się nie udało"
#: ../SparkleShare/SparkleSetup.cs:422
msgid "Try Again…"
msgstr "Proszę spróbować ponownie"
#: ../SparkleShare/SparkleSetup.cs:441
#, csharp-format
msgid "{0} has been successfully added"
msgstr "„{0}” został poprawnie dodany"
#: ../SparkleShare/SparkleSetup.cs:447
msgid "Project successfully added!"
msgstr "Projekt został dodany pomyślnie."
#: ../SparkleShare/SparkleSetup.cs:448
msgid "Access the files from your SparkleShare folder."
msgstr "Dostęp do plików możliwy jest z katalogu SparkleShare."
#. A button that opens the synced folder
#: ../SparkleShare/SparkleSetup.cs:451
msgid "Open Folder"
msgstr "Otwórz katalog"
#: ../SparkleShare/SparkleSetup.cs:477
msgid "What's happening next?"
msgstr "Co wydarzy się za chwilę?"
#: ../SparkleShare/SparkleSetup.cs:478
msgid ""
"SparkleShare creates a special folder in your personal folder that will keep"
" track of your projects."
msgstr ""
"Program SparkleShare utworzy specjalny katalog w katalogu domowym, który "
"będzie zajmował się projektami."
#: ../SparkleShare/SparkleSetup.cs:481
msgid "Skip Tutorial"
msgstr "Pomiń samouczek"
#: ../SparkleShare/SparkleSetup.cs:486 ../SparkleShare/SparkleSetup.cs:506
#: ../SparkleShare/SparkleSetup.cs:524
msgid "Continue"
msgstr "Dalej"
#: ../SparkleShare/SparkleSetup.cs:502
msgid "Sharing files with others"
msgstr "Współdzielenie plików z innymi"
#: ../SparkleShare/SparkleSetup.cs:503
msgid ""
"All files added to your project folders are synced with the host "
"automatically, as well as with your collaborators."
msgstr ""
"Wszystkie pliki dodane do katalogów projektów są automatycznie "
"synchronizowane zarówno serwerem jak i ze współpracownikami."
#: ../SparkleShare/SparkleSetup.cs:520
msgid "The status icon is here to help"
msgstr "Ikona powiadamiania jest po to, by pomagać"
#: ../SparkleShare/SparkleSetup.cs:521
msgid ""
"It shows the syncing process status, and contains links to your projects and"
" the event log."
msgstr ""
"Wyświetla stan synchronizacji, jak i zawiera odnośniki do projektów oraz "
"dziennika zdarzeń."
#: ../SparkleShare/SparkleSetup.cs:538
msgid "Adding projects to SparkleShare"
msgstr "Dodawanie projektu do programu SparkleShare"
#: ../SparkleShare/SparkleSetup.cs:539
msgid ""
"Just click this button when you see it on the web, and the project will be "
"automatically added:"
msgstr ""
"Kliknięcie tego przycisku na stronie internetowej spowoduje automatyczne "
"dodanie projektu:"
#: ../SparkleShare/SparkleSetup.cs:542
msgid ""
"…or select <b>Add Hosted Project…</b> from the status icon menu to add one"
" by hand."
msgstr ""
"…lub można wybrać opcję <b>\"Dodaj utrzymywany projekt…\"</b> z menu "
"powiadamiania, aby dodać projekt ręcznie."
#. Opens the wizard to add a new remote folder
#: ../SparkleShare/SparkleSetup.cs:551
#: ../SparkleShare/SparkleStatusIcon.cs:238
msgid "Add Hosted Project…"
msgstr "Dodaj utrzymywany projekt…"
#: ../SparkleShare/SparkleSetupWindow.cs:44
msgid "SparkleShare Setup"
msgstr "Ustawienia programu SparkleShare"
#: ../SparkleShare/SparkleStatusIcon.cs:228
msgid "No projects yet"
msgstr "Nie dodano projektów"
#: ../SparkleShare/SparkleStatusIcon.cs:262
msgid "Open Recent Events"
msgstr "Otwórz ostatnie zdarzenia"
#: ../SparkleShare/SparkleStatusIcon.cs:282
msgid "Turn Notifications Off"
msgstr "Wyłącz powiadomienia"
#: ../SparkleShare/SparkleStatusIcon.cs:284
msgid "Turn Notifications On"
msgstr "Włącz powiadomienia"
#. A menu item that quits the application
#: ../SparkleShare/SparkleStatusIcon.cs:311
msgid "Quit"
msgstr "Zakończ"

Some files were not shown because too many files have changed in this diff Show more