pristine:0000001655-0e178f77ed0042cc21499bec787fdb1d86f7300428100a6003acc97ffcd9f676 Starting with inventory: 0000000909-e329890bfa140d62b8b70c875c529e0f15709569527bc8503434663a675b0edc [TAG 0.6.2.4 jeffwheeler@gmail.com**20100715044543 Ignore-this: a03d48b597790a46cb899c354b5a97d1 ] hash: 0000000584-79f3e4cb6f636e5ef7942ccff2afc661656e98412d0e49f663abb371bb5a8a2f [Begin to clean up fnewE, which opens buffers new buffers based on a filename jeffwheeler@gmail.com**20100715071435 Ignore-this: a9430b3d156311402fa32a49e26f2178 The behavior right now hasn't changed. I think some behavior should change, but I have left that for the future (tomorrow?). Creating the parent directories here seems especially broken. ] hash: 0000004708-f8e28d242744b1f751a339db4b230698a450c531dc9761c7cf04184a8d9fdda5 [-Wall in dired jeffwheeler@gmail.com**20100715071636 Ignore-this: 218351628f93cbb2278ad1a89211e149 ] hash: 0000000770-6a2eedebaa328e820e7b18abba73f5039817b0189a72009c7191b024fbc06c54 [Move Yi.Dired.fnewE to Yi.File.editFile jeffwheeler@gmail.com**20100716053557 Ignore-this: 578136341ce60c89d8a7e97f9712d6bd It can actually open dirs too. Thought about the name a lot, and this is the most intuitive I can think of. Open to suggestions, though. ] hash: 0000008685-ebd197626a7e355e5c39da2c90dc8d57083c077d9f5633b02f4076d7989ecf38 [Remove some trailing whitespace jeffwheeler@gmail.com**20100716053746 Ignore-this: fd303d5446fc978aa3f233c42accd97d ] hash: 0000000473-a16169483cd3c9f05d1ad8201a853b3f279a7595e3558571e2664b4dd79ba81f [Restrict monads-fd version Malte Sommerkorn **20100807175958 Ignore-this: 1461085ee6150364333a173040269203 Fixed compilation for me ] hash: 0000000265-2feb77ee6707b6ff60bbb4e69afb5cf772e33e1c437311740a2d54b079b0b02d [Add Yi/File.hs-boot that I forgot jeffwheeler@gmail.com**20100812064755 Ignore-this: 5348938d1f93a7615aad115fe7200dd7 ] hash: 0000000287-36d8fb8c6242d75927c30ea2ca7838306fa072059a62cc266821ef0848ca6384 [compilation fix jeanphilippe.bernardy@gmail.com**20100829162455 Ignore-this: d3533951084623ae2697a012d314f165 ] hash: 0000000500-230f75b7869fa74e526d3c7a2a565df82ff969f33c3d2c810175424769606bda [fix scrolling so it no longer snaps to the middle. jwall@google.com**20100916051742 Ignore-this: e80f848c675274b889129e20d4e9a5b6 scrolling off the top or bottom of the screen now just moves the viewport the minimum # of lines necessary to keep the point in sight. This is a much less disruptive scrolling experience. ] hash: 0000001220-5b8f0f31857e1521a6089890f332693f8dbf033eb4551e2119cafa6ebdf20580 [Scrolling - Store actual buffer lines displayed in a window. jwall@google.com**20100918042058 Ignore-this: 832bc90350c820a84a56aab985a46f35 In order for scrolling to work we have to differentiate between the height of the window in display lines and the number of actual buffer lines displayed in a window. This patch stores that information in a window. ] hash: 0000004541-8adb651c7cffe3f21e40c7ea2d5883ccad756f580e9805749da173dd66cbe2f5 [add documentation and clean up jwall@google.com**20101006205136 Ignore-this: 62d3c4a4707e0ed5fbbfd0967be5f40f Document the rational for this change as well as clean up some of the comments and todos. ] hash: 0000001519-cddf88262239ea3e8b078ad51abce427c06eceafa6b2cdcf47b4c42a019a89b7 [IReader: rm dangerous concurrency gwern0@gmail.com**20101011164119 Ignore-this: eeb5f13ca45831d08ba292d76b406ddb currently it's possible to corrupt an articles.db just by closing Yi while the writing is still going on in lieu of some way to stop Yi from closing (blocking on an MVar?) better to just not risk it and be really slow ] hash: 0000000716-435b8910d435e928c27ea0b4c26e4b555339f0c1f56da07d15210ec82205f03f [Add a config setting for the style of scroll. jwall@google.com**20101011231548 Ignore-this: eeb2dd4bb9c60149b18e1b1ca4c23420 After the last patch fixing the scrolling bug and making yi do scrolling in the style of vim the next logical step is to make this setting configurable. This patch adds that config setting but does not yet use it. ] hash: 0000000596-ecb00241c1c8fcdf7db7f740842301d76edff724a098fba6217eba9dc5504058 [retrieve the scroll tyle in runEditor jwall@google.com**20101012221610 Ignore-this: a3a0c048f9285feb71d16ad199fc366 ] hash: 0000000350-6aa33ab80e0addfcd36e7a3a5b8ff37cb759e8509f34b664a49250ebff03a2be [Actually use the ScrollStyle in the refreshEditor jwall@google.com**20101012223434 Ignore-this: 822b9da7a9bccefe9bcb4c65f30b4fdd This patch compiles but I've yet to test that it actually does what I think it does. :-) ] hash: 0000001180-cffaa0600268a424cd7dd1a7e5dca7089a8fe3e6a3e2fc1d6608d4d00f776ce1 [Set the correct defaults for the emacs and vim default configs jwall@google.com**20101012225035 Ignore-this: 32f9e6e2d67a6272e425297d2431fc0f ] hash: 0000000547-a3b84f17a395d2eb698eb83377b0fac0ed96e8d9b65d6720a9ce6fa8893397a9 [add the misc library to the cabal file:wq jwall@google.com**20101012225725 Ignore-this: c93dcd328e1a538ec4b67fad01ee3e97 ] hash: 0000000167-61d58a4ad8a7afade828fb17186e0ec52f08a2c8100c21ffbbc6f709b111679e [Fix the gap calculation algorithm to be more efficient. jwall@google.com**20101012232345 Ignore-this: 7a788b8171585077fd31fa40a2900dca We no only calculate the single line gap in the case of SingleLine style useage. The previous code had some errors in the case statement. This version makes more sense and seems more readable to me. ] hash: 0000001270-8d59c7df854905190f9e2274a8edbc83c7344bf295bdad86e37927e3a034ca24 [HCAR: sp gwern0@gmail.com**20101025225638 Ignore-this: 6c5168ea402c549834692930fcfbdb8a ] hash: 0000000255-b711eb8985d18b321d3563e414cfb4548cf2a754463a40ac3f734f87f584a035 [HCAR: mention switch to hint gwern0@gmail.com**20101025225643 Ignore-this: 888b430c86d01630a244cdc977e8e859 ] hash: 0000000189-f36773ad928f65b375e46333b81ba0f3224c576e8afd6a1d344a0d0c29bb446e [Add .authorspellings file jeffwheeler@gmail.com**20101022224947 Ignore-this: 484912c9a09caf6f9b58592f69fea51d I'm inclined to replace the CONTRIBUTORS stuff with this. It doesn't do as much, but it's a lot simpler and support is baked into darcs (`darcs show authors`). Thoughts? ] hash: 0000002524-a1c532ef3bf2da6967e3012893642d85291ae3811329b285e555bde48a5bd54d [Remove unnecessary import jeffwheeler@gmail.com**20101026150039 Ignore-this: 1940dc6e12cdf247800715d72565dd1c ] hash: 0000000165-180fbcc968caa90082cc4637ed02011fdf063a88a86b18ccba0a4df05d59bfab [Remove Contributors.hs (just use 'darcs show authors' now) jeffwheeler@gmail.com**20101026214329 Ignore-this: f410007fe7f0ef62c1930c77239e21ee ] hash: 0000004406-9dfd79782b11e578a5f2933c8c0af781ae39aaadfd16a61fadc61674f7170248 [Add vte ui (Gtk with integrated terminal) jeffwheeler@gmail.com**20101026150334 Ignore-this: 6e6f237dc346e078c5076eec753ac00e Since the Pango UI sorta sucks, I thought this would be a nice way to get a usable Gtk UI with less work. This will reduce the amount of work that needs to go into making the UI (since it only needs the vty UI). I bet there's also a way to use IORef and forking so that we don't have to launch an entirely separate instance of Yi, but I haven't figured this out yet. ] hash: 0000003541-0f5e52a341f09e97da5d392b9aaf58abc056116f1d3d22d56fda022bfc3dfb80 [Mention Dyre in HCAR jeffwheeler@gmail.com**20101029051336 Ignore-this: 29fe64137103aeb0dc552c803a5b1186 ] hash: 0000000240-89469f7e0346fadaf56d7fa99f0f4a60c50e764f07e4da88381a2aeb366f6641 [Bump derive version to 2.4 Alexey Levan **20101213224148 Ignore-this: 8c437e3ee438846f12bb03cab4b9b770 ] hash: 0000000236-1d0061ca2ccce844c26581bfd33c8bee5ba736ec3d9f12da14b10fb3647f11de [Bump gtk2hs version to 0.12 Alexey Levan **20101213224536 Ignore-this: bbb86e932426f2654b6ee7f4ba94b531 ] hash: 0000000814-f4321c9a574493aeafde9c8b6209146a38c3e038a6b502cce1a8fe6dfeda94d0 [Disable GNOME integration by default Alexey Levan **20101213224807 Ignore-this: f0fb6974999cf91378f4f939d9c5e8b Having Yi built with gnome flag without GNOME installed makes the Pango frontend crash, complaining about unset gconf key. See http://code.google.com/p/yi-editor/issues/detail?id=319 ] hash: 0000000359-1ebf17af578a37523d6bd2335985c32981af848a18f57a42923d4b113d471fb1 [Update to GHC 7.0.1 Maciej Piechotka **20110123124014 Ignore-this: 1b10f19be23839b6c132ba41807e753f ] hash: 0000001671-e8c235d249af4db5dae629938e949e6d6f7db3a5bb2a2d87a7cdc205f36bc8b8