From bcpierce at cis.upenn.edu Tue May 1 09:00:23 2007 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Tue, 1 May 2007 09:00:23 -0400 Subject: [Unison-hackers] Treat directory as atomic? In-Reply-To: <638F5EC8-10A0-46EF-8930-373A268FAD84@csail.mit.edu> References: <638F5EC8-10A0-46EF-8930-373A268FAD84@csail.mit.edu> Message-ID: > It would be great to be able to add patterns to an "atomic" list. > Something on the atomic list would be treated as a leaf of > synchronization even if it is a directory. > > There are many examples of directories that should be treated > atomically: for example, the fsfs database for my subversion > repository. Or, on the Macintosh, by convention many "files" are > represented by directories -- such as keynote presentations (.key). > > Any ideas? Apologies if I've missed some way to do this with the > current options. If someone wise could give me a bit of high-level > advice on how to implement this feature, I could maybe give it a shot. One fairly simple way to add this feature (which, I agree, would be useful) could be to treat the "atomic" preference simply as a way of *preventing* propagation of changes when two files have been changed on different hosts within an atomic directory. This would be pretty easy to implement because it would only involve changing the "proposed synchronization direction" of these files from their "natural" directions to "no recommendation," and this can be done in a postprocessing step after update detection and reconciliation are all finished (similarly to -prefer and -force). Look at the function overrideReconcilerChoices in recon.ml. One slightly tricky bit, though, will be figuring out how to show the user *why* these files are being marked "no recommendation": people are going to forget what patterns they've put in their "atomic" list, so the user interface is going to have to make it clear somehow. - Benjamin From bcpierce at cis.upenn.edu Sun May 6 19:17:23 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 6 May 2007 19:17:23 -0400 Subject: [Unison-hackers] [unison-svn] r234 - in trunk: doc src src/ubase src/uimacnew src/uimacnew/uimac.xcodeproj Message-ID: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-06 19:17:22 -0400 (Sun, 06 May 2007) New Revision: 234 Modified: trunk/doc/local.tex trunk/src/Makefile.OCaml trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/ubase/depend trunk/src/uimacbridgenew.ml trunk/src/uimacnew/MyController.h trunk/src/uimacnew/MyController.m trunk/src/uimacnew/PreferencesController.m trunk/src/uimacnew/ProfileController.m trunk/src/uimacnew/ReconItem.h trunk/src/uimacnew/ReconItem.m trunk/src/uimacnew/main.m trunk/src/uimacnew/uimac.xcodeproj/project.pbxproj trunk/src/update.ml Log: * Apply experimental patch from Craig Federighi, which seems to fix the deadlocks and crashes in new OSX UI. (Actually, this is a major rewrite and cleanup of the whole Cocoa UI.) Thanks, Craig!!! It would be great if some Mac users could help stress-test this fix. From alan.schmitt at polytechnique.org Mon May 7 01:44:20 2007 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Mon, 7 May 2007 07:44:20 +0200 Subject: [Unison-hackers] [unison-svn] r234 - in trunk: doc src src/ubase src/uimacnew src/uimacnew/uimac.xcodeproj In-Reply-To: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> References: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> Message-ID: Il giorno 07/mag/07, alle ore 01:17, bcpierce at cis.upenn.edu ha scritto: > It would be great if some Mac users could help stress-test this fix. It does not compile here: CompileC build/uimac.build/Default/uimac.build/Objects-normal/i386/ MyController.o /Users/schmitta/src/unison/trunk/src/uimacnew/ MyController.m normal i386 objective-c com.apple.compilers.gcc.4_0 cd /Users/schmitta/src/unison/trunk/src/uimacnew /usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -Wno-trigraphs - fobjc-exceptions -fpascal-strings -fasm-blocks -g -Os -fmessage- length=0 -fvisibility=hidden -I/Users/schmitta/src/unison/trunk/src/ uimacnew/build/uimac.build/Default/uimac.build/Unison.hmap -Wmost - Wno-four-char-constants -Wno-unknown-pragmas -mdynamic-no-pic -F/ Users/schmitta/src/unison/trunk/src/uimacnew/build/Default -F/Users/ schmitta/src/unison/trunk/src/uimacnew -I/Users/schmitta/src/unison/ trunk/src/uimacnew/build/Default/include -I/Users/schmitta/godi/lib/ ocaml/std-lib -I/Users/schmitta/src/unison/trunk/src/uimacnew/build/ uimac.build/Default/uimac.build/DerivedSources -c /Users/schmitta/src/ unison/trunk/src/uimacnew/MyController.m -o /Users/schmitta/src/ unison/trunk/src/uimacnew/build/uimac.build/Default/uimac.build/ Objects-normal/i386/MyController.o /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:10:19: error: Bridge.h: No such file or directory /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m: In function ?-[MyController awakeFromNib]?: /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:63: warning: implicit declaration of function ?ocamlCall? /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:63: warning: passing argument 1 of ?setStringValue:? makes pointer from integer without a cast /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:76: warning: no ?-getField:withType:? method found /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:76: warning: (Messages without a matching method signature /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:76: warning: will be assumed to return ?id? and accept /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:76: warning: ?...? as arguments.) /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m: In function ?unisonInit1Complete?: /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:250: warning: no ?-initWithValue:? method found /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m: In function ?-[MyController unisonInit1Complete:]?: /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:259: warning: initialization makes pointer from integer without a cast /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:270: warning: no ?-getField:withType:? method found /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m: In function ?-[MyController raisePasswordWindow:]?: /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:300: warning: assignment makes pointer from integer without a cast /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m: In function ?-[MyController endPasswordWindow:]?: /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:350: warning: initialization makes pointer from integer without a cast /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:358: warning: no ?-getField:withType:? method found /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m: In function ?unisonInit2Complete?: /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:428: warning: no ?-initWithValue:? method found /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m: In function ?-[MyController updateReconItems]?: /Users/schmitta/src/unison/trunk/src/uimacnew/MyController.m:531: warning: no ?-getField:withType:? method found ** BUILD FAILED ** make[1]: *** [macexecutable] Error 1 make: *** [src] Error 2 -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: =?ISO-8859-1?Q?Questa_=E8_un_messaggio_firmato_elettronicamente?= Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070507/ff31bca2/PGP.sig From bcpierce at cis.upenn.edu Mon May 7 08:48:07 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Mon, 7 May 2007 08:48:07 -0400 Subject: [Unison-hackers] [unison-svn] r235 - in trunk/src: . uimacnew Message-ID: <200705071248.l47Cm7OX023397@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-07 08:48:07 -0400 (Mon, 07 May 2007) New Revision: 235 Added: trunk/src/uimacnew/Bridge.h trunk/src/uimacnew/Bridge.m Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml Log: * Add couple of missing files. From alan.schmitt at polytechnique.org Mon May 7 11:26:40 2007 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Mon, 7 May 2007 17:26:40 +0200 Subject: [Unison-hackers] [unison-svn] r234 - in trunk: doc src src/ubase src/uimacnew src/uimacnew/uimac.xcodeproj In-Reply-To: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> References: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> Message-ID: Il giorno 07/mag/07, alle ore 01:17, bcpierce at cis.upenn.edu ha scritto: > * Apply experimental patch from Craig Federighi, which seems to fix > the deadlocks and crashes in new OSX UI. (Actually, this is a major > rewrite and cleanup of the whole Cocoa UI.) Thanks, Craig!!! > > It would be great if some Mac users could help stress-test this fix. A first comment: it would be useful to have errors displayed. I was staring at a "Connecting" window, but I saw in the Console that a Fatal Error, version mismatch, had been ignored by the GUI. Alan -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: =?ISO-8859-1?Q?Questa_=E8_un_messaggio_firmato_elettronicamente?= Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070507/36ad1d8c/PGP.sig From bcpierce at cis.upenn.edu Mon May 7 11:42:30 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Mon, 7 May 2007 11:42:30 -0400 Subject: [Unison-hackers] [unison-svn] r236 - in branches/2.27: doc src src/ubase src/uimacnew src/uimacnew/uimac.xcodeproj Message-ID: <200705071542.l47FgUEA032588@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-07 11:42:29 -0400 (Mon, 07 May 2007) New Revision: 236 Added: branches/2.27/src/uimacnew/Bridge.h branches/2.27/src/uimacnew/Bridge.m Modified: branches/2.27/doc/local.tex branches/2.27/src/Makefile.OCaml branches/2.27/src/NEWS branches/2.27/src/RECENTNEWS branches/2.27/src/fileinfo.ml branches/2.27/src/mkProjectInfo.ml branches/2.27/src/osx.ml branches/2.27/src/strings.ml branches/2.27/src/ubase/depend branches/2.27/src/uimacbridgenew.ml branches/2.27/src/uimacnew/MyController.h branches/2.27/src/uimacnew/MyController.m branches/2.27/src/uimacnew/PreferencesController.m branches/2.27/src/uimacnew/ProfileController.m branches/2.27/src/uimacnew/ReconItem.h branches/2.27/src/uimacnew/ReconItem.m branches/2.27/src/uimacnew/main.m branches/2.27/src/uimacnew/uimac.xcodeproj/project.pbxproj branches/2.27/src/update.ml Log: * Another fix to ctime (non-)handling * Propagate experimental fix for OSX GUI from trunk From alan.schmitt at polytechnique.org Mon May 7 12:50:30 2007 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Mon, 7 May 2007 18:50:30 +0200 Subject: [Unison-hackers] [unison-svn] r234 - in trunk: doc src src/ubase src/uimacnew src/uimacnew/uimac.xcodeproj In-Reply-To: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> References: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> Message-ID: <00BEDC66-17C2-4380-9B32-BEA11FE50A6D@polytechnique.org> Il giorno 07/mag/07, alle ore 01:17, bcpierce at cis.upenn.edu ha scritto: > * Apply experimental patch from Craig Federighi, which seems to fix > the deadlocks and crashes in new OSX UI. (Actually, this is a major > rewrite and cleanup of the whole Cocoa UI.) Thanks, Craig!!! > > It would be great if some Mac users could help stress-test this fix. I just built and tried the 2.27 version, and it works great: no freeze when updating status of items. This is really nice! Alan -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: =?ISO-8859-1?Q?Questa_=E8_un_messaggio_firmato_elettronicamente?= Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070507/4ef2f313/PGP-0001.sig From bcpierce at cis.upenn.edu Mon May 7 12:56:45 2007 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Mon, 7 May 2007 12:56:45 -0400 Subject: [Unison-hackers] [unison-svn] r234 - in trunk: doc src src/ubase src/uimacnew src/uimacnew/uimac.xcodeproj In-Reply-To: <00BEDC66-17C2-4380-9B32-BEA11FE50A6D@polytechnique.org> References: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> <00BEDC66-17C2-4380-9B32-BEA11FE50A6D@polytechnique.org> Message-ID: <55AF423D-12C7-4B45-AE6B-D6066AD14B4B@cis.upenn.edu> Great! I will export this version... - B On May 7, 2007, at 12:50 PM, Alan Schmitt wrote: > Il giorno 07/mag/07, alle ore 01:17, bcpierce at cis.upenn.edu ha > scritto: > >> * Apply experimental patch from Craig Federighi, which seems to fix >> the deadlocks and crashes in new OSX UI. (Actually, this is a >> major >> rewrite and cleanup of the whole Cocoa UI.) Thanks, Craig!!! >> >> It would be great if some Mac users could help stress-test this >> fix. > > I just built and tried the 2.27 version, and it works great: no > freeze when updating status of items. This is really nice! > > Alan > > -- > Alan Schmitt > > The hacker: someone who figured things out and made something cool > happen. > .O. > ..O > OOO > > > > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From alan.schmitt at polytechnique.org Mon May 7 14:07:33 2007 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Mon, 7 May 2007 20:07:33 +0200 Subject: [Unison-hackers] [unison-svn] r234 - in trunk: doc src src/ubase src/uimacnew src/uimacnew/uimac.xcodeproj In-Reply-To: <55AF423D-12C7-4B45-AE6B-D6066AD14B4B@cis.upenn.edu> References: <200705062317.l46NHNLM013750@canfield.cis.upenn.edu> <00BEDC66-17C2-4380-9B32-BEA11FE50A6D@polytechnique.org> <55AF423D-12C7-4B45-AE6B-D6066AD14B4B@cis.upenn.edu> Message-ID: <3679DD35-CF86-4173-B6E5-B885589F2E73@polytechnique.org> Il giorno 07/mag/07, alle ore 18:56, Benjamin Pierce ha scritto: > Great! I will export this version... I found another small bug: sometimes the "created" or "modified" status is not displayed. I'm not sure yet when it happens. Alan -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: =?ISO-8859-1?Q?Questa_=E8_un_messaggio_firmato_elettronicamente?= Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070507/4541cfe0/PGP.sig From phil at ads.tuwien.ac.at Wed May 16 15:07:56 2007 From: phil at ads.tuwien.ac.at (Philipp Neuner) Date: Wed, 16 May 2007 21:07:56 +0200 Subject: [Unison-hackers] HPUX binary Message-ID: <464B568C.9080804@ads.tuwien.ac.at> I successfully compiled unison v2.13.16 on HPUX 11i. Since this was a real pain in the ass, I thought it might be a good idea to make the binary available to others as well; it can be downloaded from http://stud3.tuwien.ac.at/~e9802701/unison-2.13.16-hpux.gz . It would be nice, if someone added a link to the download section. cheers, philipp From bcpierce at cis.upenn.edu Thu May 17 14:09:13 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Thu, 17 May 2007 14:09:13 -0400 Subject: [Unison-hackers] [unison-svn] r237 - in trunk: doc src src/uimacnew src/uimacnew/English.lproj/MainMenu.nib src/uimacnew/progressicons src/uimacnew/tableicons src/uimacnew/uimac.xcodeproj Message-ID: <200705171809.l4HI9DG5021703@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-17 14:09:12 -0400 (Thu, 17 May 2007) New Revision: 237 Added: trunk/src/uimacnew/progressicons/ trunk/src/uimacnew/progressicons/ProgressBarAdvanced.png trunk/src/uimacnew/progressicons/ProgressBarBlue.png trunk/src/uimacnew/progressicons/ProgressBarEndAdvanced.png trunk/src/uimacnew/progressicons/ProgressBarEndBlue.png trunk/src/uimacnew/progressicons/ProgressBarEndGray.png trunk/src/uimacnew/progressicons/ProgressBarEndGreen.png trunk/src/uimacnew/progressicons/ProgressBarEndWhite.png trunk/src/uimacnew/progressicons/ProgressBarGray.png trunk/src/uimacnew/progressicons/ProgressBarGreen.png trunk/src/uimacnew/progressicons/ProgressBarLightGreen.png trunk/src/uimacnew/progressicons/ProgressBarWhite.png trunk/src/uimacnew/tableicons/Outline-Deep.png trunk/src/uimacnew/tableicons/Outline-Flat.png trunk/src/uimacnew/tableicons/Outline-Flattened.png trunk/src/uimacnew/tableicons/table-mixed.tif Modified: trunk/doc/unison-manual.tex trunk/src/RECENTNEWS trunk/src/common.ml trunk/src/common.mli trunk/src/mkProjectInfo.ml trunk/src/uimacbridgenew.ml trunk/src/uimacnew/English.lproj/MainMenu.nib/classes.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/info.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/keyedobjects.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/objects.nib trunk/src/uimacnew/MyController.h trunk/src/uimacnew/MyController.m trunk/src/uimacnew/ReconItem.h trunk/src/uimacnew/ReconItem.m trunk/src/uimacnew/ReconTableView.h trunk/src/uimacnew/ReconTableView.m trunk/src/uimacnew/UnisonToolbar.h trunk/src/uimacnew/UnisonToolbar.m trunk/src/uimacnew/uimac.xcodeproj/project.pbxproj Log: * More improvements to the OSX GUI from Craig Federighi, including a very nice new "nested directory" display style and per-file progress bars. Any unison hackers using Macs are invited to check out the new UI and post any bugs or suggestions for improvement to the unison-hackers list. (There is one known issue that sometimes causes the list of changes to be redisplayed incorrectly after an Ignore command.) From bcpierce at cis.upenn.edu Sun May 20 08:47:57 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 20 May 2007 08:47:57 -0400 Subject: [Unison-hackers] [unison-svn] r238 - in trunk/src: . uimacnew Message-ID: <200705201247.l4KClvI5026183@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-20 08:47:57 -0400 (Sun, 20 May 2007) New Revision: 238 Added: trunk/src/uimacnew/ImageAndTextCell.h trunk/src/uimacnew/ImageAndTextCell.m trunk/src/uimacnew/ProgressCell.h trunk/src/uimacnew/ProgressCell.m Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml Log: * Some more files needed for Craig's updated Mac GUI. From alan.schmitt at polytechnique.org Mon May 21 07:17:57 2007 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Mon, 21 May 2007 13:17:57 +0200 Subject: [Unison-hackers] [unison-svn] r237 - in trunk: doc src src/uimacnew src/uimacnew/English.lproj/MainMenu.nib src/uimacnew/progressicons src/uimacnew/tableicons src/uimacnew/uimac.xcodeproj In-Reply-To: <200705171809.l4HI9DG5021703@canfield.cis.upenn.edu> References: <200705171809.l4HI9DG5021703@canfield.cis.upenn.edu> Message-ID: <54C17EE6-C927-4341-BC68-34479249B14F@polytechnique.org> Il giorno 17/mag/07, alle ore 20:09, bcpierce at cis.upenn.edu ha scritto: > * More improvements to the OSX GUI from Craig Federighi, including > a very > nice new "nested directory" display style and per-file progress > bars. Any > unison hackers using Macs are invited to check out the new UI and > post > any bugs or suggestions for improvement to the unison-hackers list. Is it planned to be moved to the 2.27 branch or should we test out of the trunk? (I don't mind working from the trunk, I just need to upgrade several machines to 2.28 to do so.) Alan -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: =?ISO-8859-1?Q?Questa_=E8_un_messaggio_firmato_elettronicamente?= Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070521/3f84daa5/PGP.sig From bcpierce at cis.upenn.edu Mon May 21 08:28:30 2007 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Mon, 21 May 2007 08:28:30 -0400 Subject: [Unison-hackers] [unison-svn] r237 - in trunk: doc src src/uimacnew src/uimacnew/English.lproj/MainMenu.nib src/uimacnew/progressicons src/uimacnew/tableicons src/uimacnew/uimac.xcodeproj In-Reply-To: <54C17EE6-C927-4341-BC68-34479249B14F@polytechnique.org> References: <200705171809.l4HI9DG5021703@canfield.cis.upenn.edu> <54C17EE6-C927-4341-BC68-34479249B14F@polytechnique.org> Message-ID: <01779C8A-1F03-44F3-8959-8339F56C9DB9@cis.upenn.edu> Eventually I hope we can transfer everything to the 2.27 branch too, but I've been holding off on doing that, on the principle of not making major untested changes there. - B On May 21, 2007, at 7:17 AM, Alan Schmitt wrote: > Il giorno 17/mag/07, alle ore 20:09, bcpierce at cis.upenn.edu ha > scritto: > >> * More improvements to the OSX GUI from Craig Federighi, including >> a very >> nice new "nested directory" display style and per-file progress >> bars. Any >> unison hackers using Macs are invited to check out the new UI >> and post >> any bugs or suggestions for improvement to the unison-hackers list. > > Is it planned to be moved to the 2.27 branch or should we test out > of the trunk? (I don't mind working from the trunk, I just need to > upgrade several machines to 2.28 to do so.) > > Alan > > > -- > Alan Schmitt > > The hacker: someone who figured things out and made something cool > happen. > .O. > ..O > OOO > > > > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From alan.schmitt at polytechnique.org Tue May 22 07:07:56 2007 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Tue, 22 May 2007 13:07:56 +0200 Subject: [Unison-hackers] [unison-svn] r237 - in trunk: doc src src/uimacnew src/uimacnew/English.lproj/MainMenu.nib src/uimacnew/progressicons src/uimacnew/tableicons src/uimacnew/uimac.xcodeproj In-Reply-To: <200705171809.l4HI9DG5021703@canfield.cis.upenn.edu> References: <200705171809.l4HI9DG5021703@canfield.cis.upenn.edu> Message-ID: <50E64DDB-8FC8-403F-9D5C-708D29010DB9@polytechnique.org> Il giorno 17/mag/07, alle ore 20:09, bcpierce at cis.upenn.edu ha scritto: > * More improvements to the OSX GUI from Craig Federighi, including > a very > nice new "nested directory" display style and per-file progress > bars. Any > unison hackers using Macs are invited to check out the new UI and > post > any bugs or suggestions for improvement to the unison-hackers list. The new UI is amazingly great! Here are a couple issues I've had playing with it: - the "status" of files (modified, created, etc) is not displayed for every file - sorting by "Action" does not work anymore, even in the simple "list" view Alan -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: =?ISO-8859-1?Q?Questa_=E8_un_messaggio_firmato_elettronicamente?= Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070522/3ac64589/PGP.sig From alan.schmitt at polytechnique.org Tue May 22 07:17:25 2007 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Tue, 22 May 2007 13:17:25 +0200 Subject: [Unison-hackers] [unison-svn] r237 - in trunk: doc src src/uimacnew src/uimacnew/English.lproj/MainMenu.nib src/uimacnew/progressicons src/uimacnew/tableicons src/uimacnew/uimac.xcodeproj In-Reply-To: <50E64DDB-8FC8-403F-9D5C-708D29010DB9@polytechnique.org> References: <200705171809.l4HI9DG5021703@canfield.cis.upenn.edu> <50E64DDB-8FC8-403F-9D5C-708D29010DB9@polytechnique.org> Message-ID: <4602AA77-956F-42E9-9AE5-982F34E1175F@polytechnique.org> Il giorno 22/mag/07, alle ore 13:07, Alan Schmitt ha scritto: > The new UI is amazingly great! Here are a couple issues I've had > playing with it: > - the "status" of files (modified, created, etc) is not displayed > for every file > - sorting by "Action" does not work anymore, even in the simple > "list" view A few other issues: - when resizing the window (which may be a little small in cascading view), the "Connecting..." is not centered - clicking on items does not reveal their details in the bottom pane most of the times (it seems I need to switch for cascading view to list view to reveal the details of something - when "looking for changes" after a restart, the previous state of things (what was transferred, etc) is displayed instead of a blank window -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: =?ISO-8859-1?Q?Questa_=E8_un_messaggio_firmato_elettronicamente?= Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20070522/f427c25b/PGP-0001.sig From bcpierce at cis.upenn.edu Tue May 22 10:20:32 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Tue, 22 May 2007 10:20:32 -0400 Subject: [Unison-hackers] [unison-svn] r239 - in branches/2.27: doc src src/uimac Message-ID: <200705221420.l4MEKWT6012738@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-22 10:20:31 -0400 (Tue, 22 May 2007) New Revision: 239 Removed: branches/2.27/src/uimac/Info.plist Modified: branches/2.27/doc/unison-manual.tex branches/2.27/src/NEWS branches/2.27/src/RECENTNEWS branches/2.27/src/mkProjectInfo.ml branches/2.27/src/strings.ml branches/2.27/src/uicommon.ml Log: * Suppress "Connected" message when -silent, -terse, or -contactquietly preferences are set. From bcpierce at cis.upenn.edu Wed May 23 22:00:34 2007 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Wed, 23 May 2007 22:00:34 -0400 Subject: [Unison-hackers] HPUX binary In-Reply-To: <464B568C.9080804@ads.tuwien.ac.at> References: <464B568C.9080804@ads.tuwien.ac.at> Message-ID: <4F164619-F6CF-48CB-9E31-FBE01C39993E@cis.upenn.edu> Thanks -- I've added this to the contributed binaries page. - Benjamin On May 16, 2007, at 3:07 PM, Philipp Neuner wrote: > I successfully compiled unison v2.13.16 on HPUX 11i. Since this was a > real pain in the ass, I thought it might be a good idea to make the > binary available to others as well; it can be downloaded from > http://stud3.tuwien.ac.at/~e9802701/unison-2.13.16-hpux.gz . It > would be > nice, if someone added a link to the download section. > > cheers, > philipp > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From bcpierce at cis.upenn.edu Sun May 27 16:01:08 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 27 May 2007 16:01:08 -0400 Subject: [Unison-hackers] [unison-svn] r240 - in trunk/src: . uimacnew uimacnew/English.lproj/MainMenu.nib uimacnew/uimac.xcodeproj Message-ID: <200705272001.l4RK187L003570@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-27 16:01:07 -0400 (Sun, 27 May 2007) New Revision: 240 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/uicommon.ml trunk/src/uimacnew/English.lproj/MainMenu.nib/classes.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/info.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/keyedobjects.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/objects.nib trunk/src/uimacnew/MyController.h trunk/src/uimacnew/MyController.m trunk/src/uimacnew/ProgressCell.m trunk/src/uimacnew/ReconItem.m trunk/src/uimacnew/ReconTableView.h trunk/src/uimacnew/ReconTableView.m trunk/src/uimacnew/uimac.xcodeproj/project.pbxproj Log: * More Mac GUI goodness from Craig. Enhancements: - Default table layout is now outline view (middle choice in outline control) - Outline layout initial does "smart expand" to open one screen full - Action icons - Lighter parent icons - Icons for Left / Right work (Added, Modified, Deleted) Bug Fixes: - Fix problem with file Details not showing - Sort by Action not working - Missing status for some items (on right) - Reset view contents (clear recon items) when re-syncing - Action icons -- Fix upside-down question mark - Fix centering of "Connecting..." message when panel is resized - Force to progress to 100% when done Known Issues: 1) The most controversial "enhancement" here is the replacement of the text for Left / Right (e.g. "Modified", "Deleted") with more compact / colorful icons. These icons are perhaps was too "loud", but Craig thinks that if he can tone them down a bit that this will be an improvement. [Actually, I like them pretty well as-is.] Any icon artists out there? 2) The rendering of the status message in the main ProgressIndicator is currently leading to flicker. From bcpierce at cis.upenn.edu Sun May 27 16:09:36 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 27 May 2007 16:09:36 -0400 Subject: [Unison-hackers] [unison-svn] r241 - branches/2.27/src Message-ID: <200705272009.l4RK9aGW003969@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-27 16:09:36 -0400 (Sun, 27 May 2007) New Revision: 241 Modified: branches/2.27/src/RECENTNEWS branches/2.27/src/mkProjectInfo.ml branches/2.27/src/uigtk2.ml Log: * Fix for GTK2 UI, suggested by Karl M From bcpierce at cis.upenn.edu Sun May 27 23:59:15 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 27 May 2007 23:59:15 -0400 Subject: [Unison-hackers] [unison-svn] r242 - in trunk/src: . uimacnew/tableicons Message-ID: <200705280359.l4S3xFsM026379@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-27 23:59:15 -0400 (Sun, 27 May 2007) New Revision: 242 Added: trunk/src/uimacnew/tableicons/Change_Created.png trunk/src/uimacnew/tableicons/Change_Deleted.png trunk/src/uimacnew/tableicons/Change_Modified.png trunk/src/uimacnew/tableicons/Change_PropsChanged.png Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/uigtk2.ml Log: * Added some files left out of the previous commit. * Fix for GTK2 UI, suggested by Karl M From bcpierce at cis.upenn.edu Tue May 29 14:49:40 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Tue, 29 May 2007 14:49:40 -0400 Subject: [Unison-hackers] [unison-svn] r243 - branches/2.27/src Message-ID: <200705291849.l4TInegE012774@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-29 14:49:39 -0400 (Tue, 29 May 2007) New Revision: 243 Modified: branches/2.27/src/RECENTNEWS branches/2.27/src/mkProjectInfo.ml branches/2.27/src/uigtk2.ml Log: * Back out partially working fix from previous commit From bcpierce at cis.upenn.edu Wed May 30 08:39:55 2007 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Wed, 30 May 2007 08:39:55 -0400 Subject: [Unison-hackers] [unison-svn] r244 - trunk/src Message-ID: <200705301239.l4UCdtOY000770@canfield.cis.upenn.edu> Author: bcpierce Date: 2007-05-30 08:39:54 -0400 (Wed, 30 May 2007) New Revision: 244 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/recon.ml trunk/src/uigtk2.ml Log: * Roll back non-fix for GTK2 UI From svn at cis.upenn.edu Wed May 30 23:54:14 2007 From: svn at cis.upenn.edu (svn@cis.upenn.edu) Date: Wed, 30 May 2007 23:54:14 -0400 Subject: [Unison-hackers] [unison-svn] r245 - in trunk/src: . uimacnew Message-ID: <200705310354.l4V3sEJ4015189@canfield.cis.upenn.edu> Author: craigf Date: 2007-05-30 23:54:14 -0400 (Wed, 30 May 2007) New Revision: 245 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/uimacnew/main.m Log: Test commit. From svn at cis.upenn.edu Thu May 31 00:04:34 2007 From: svn at cis.upenn.edu (svn@cis.upenn.edu) Date: Thu, 31 May 2007 00:04:34 -0400 Subject: [Unison-hackers] [unison-svn] r246 - in trunk/src: . uimacnew uimacnew/English.lproj/MainMenu.nib uimacnew/tableicons uimacnew/uimac.xcodeproj Message-ID: <200705310404.l4V44Ya1015751@canfield.cis.upenn.edu> Author: craigf Date: 2007-05-31 00:04:34 -0400 (Thu, 31 May 2007) New Revision: 246 Added: trunk/src/uimacnew/tableicons/Change_Absent.png trunk/src/uimacnew/tableicons/Change_Unmodified.png Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/uimacnew/Bridge.m trunk/src/uimacnew/English.lproj/MainMenu.nib/classes.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/info.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/keyedobjects.nib trunk/src/uimacnew/English.lproj/MainMenu.nib/objects.nib trunk/src/uimacnew/MyController.h trunk/src/uimacnew/MyController.m trunk/src/uimacnew/ProgressCell.m trunk/src/uimacnew/ReconItem.m trunk/src/uimacnew/main.m trunk/src/uimacnew/tableicons/Change_Created.png trunk/src/uimacnew/tableicons/Change_Deleted.png trunk/src/uimacnew/tableicons/Change_Modified.png trunk/src/uimacnew/tableicons/Change_PropsChanged.png trunk/src/uimacnew/uimac.xcodeproj/project.pbxproj Log: More Mac UI improvements * Revert the combo ProgressIndicator / status message (couldn't get the flicker to go away...) * Improved file change icons - Lighter color / slight gradient wash - Icons for Absent (opposite side of an add) and Unmodified (opposite side of a one sided change) -- these give the line balance * Display panel for errors occuring during Connecting... phase