<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/gitk, branch v1.5.0.7</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.5.0.7</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.5.0.7'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2007-02-13T00:40:25Z</updated>
<entry>
<title>Make gitk save and restore window pane position on Linux and Cygwin.</title>
<updated>2007-02-13T00:40:25Z</updated>
<author>
<name>Mark Levedahl</name>
<email>mdl123@verizon.net</email>
</author>
<published>2007-02-13T00:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=2055f3b5780daae6ec841cd47cae53358cb8827d'/>
<id>urn:sha1:2055f3b5780daae6ec841cd47cae53358cb8827d</id>
<content type='text'>
Subtle bugs remained on both Cygwin and Linux that caused the various
window panes to be restored in positions different than where the user
last placed them. Sergey Vlasov posed a pair of suggested fixes to this,
what is done here is slightly different. The basic fix here involves
a) explicitly remembering and restoring the sash positions for the upper
window, and b) using paneconfigure to redundantly set height and width of
other elements. This redundancy is needed as Cygwin Tcl has a nasty habit
of setting pane sizes to zero if their slaves are not configured with a
specific size, but Linux Tcl does not honor the specific size given.

Signed-off-by: Mark Levedahl &lt;mdl123@verizon.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Make gitk save and restore the user set window position.</title>
<updated>2007-02-11T21:47:55Z</updated>
<author>
<name>Mark Levedahl</name>
<email>mdl123@verizon.net</email>
</author>
<published>2007-02-09T03:22:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=602598fd5d8f64028f84d2772725c5e3414a112f'/>
<id>urn:sha1:602598fd5d8f64028f84d2772725c5e3414a112f</id>
<content type='text'>
gitk was saving widget sizes and positions when the main window was
destroyed, which is after all child widgets are destroyed. The cure
is to trap the WM_DELETE_WINDOW event before the gui is torn down. Also,
the saved geometry was captured using "winfo geometry .", rather than
"wm geometry ." Under Linux, these two return different answers and the
latter one is correct.

[jc: credit goes to Brett Schwarz for suggesting the use of "wm protocol";
 I also squashed the follow-up patch to remove extraneous -0
 from expressions.]

Signed-off-by: Mark Levedahl &lt;mdl123@verizon.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>gitk: Use show-ref instead of ls-remote</title>
<updated>2007-02-06T01:14:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-01-30T05:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=0f57a31b4c7f8784b70535681a669b7746f38f1c'/>
<id>urn:sha1:0f57a31b4c7f8784b70535681a669b7746f38f1c</id>
<content type='text'>
It used to be ls-remote on self was the only easy way to grab
the ref information.  Now we have show-ref which does not
involve fork and IPC, so use it.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Make gitk work reasonably well on Cygwin.</title>
<updated>2007-02-06T01:14:15Z</updated>
<author>
<name>Mark Levedahl</name>
<email>mdl123@verizon.net</email>
</author>
<published>2007-02-01T13:46:38Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=3468e71f452701b3eff6a2aeb826bbe0cdad8270'/>
<id>urn:sha1:3468e71f452701b3eff6a2aeb826bbe0cdad8270</id>
<content type='text'>
The gitk gui layout was completely broken on Cygwin. If gitk was started
without previous geometry in ~/.gitk, the user could drag the window sashes
to get a useable layout. However, if ~/.gitk existed, this was not possible
at all.

The fix was to rewrite makewindow, changing the toplevel containers and
the particular geometry information saved between sessions. Numerous bugs
in both the Cygwin and the Linux Tk versions make this a delicate
balancing act: the version here works in both but many subtle variants
are competely broken in one or the other environment.

Three user visible changes result:
1 - The viewer is fully functional under Cygwin.
2 - The search bar moves from the bottom to the top of the lower left
    pane. This was necessary to get around a layout problem on Cygwin.
3 - The window size and position is saved and restored between sessions.
    Again, this is necessary to get around a layout problem on Cygwin.

Signed-off-by: Mark Levedahl &lt;mdl123@verizon.net&gt;
</content>
</entry>
<entry>
<title>gitk - remove trailing whitespace from a few lines.</title>
<updated>2007-02-06T01:14:14Z</updated>
<author>
<name>Mark Levedahl</name>
<email>mdl123@verizon.net</email>
</author>
<published>2007-02-01T13:44:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=32364b3a191041f330bbe334de934458bbae9f10'/>
<id>urn:sha1:32364b3a191041f330bbe334de934458bbae9f10</id>
<content type='text'>
Signed-off-by: Mark Levedahl &lt;mdl123@verizon.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Rename git-repo-config to git-config.</title>
<updated>2007-01-29T00:16:53Z</updated>
<author>
<name>Tom Prince</name>
<email>tom.prince@ualberta.net</email>
</author>
<published>2007-01-29T00:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=e0d10e1c63bc52b37bbec99b07deee794058d9b4'/>
<id>urn:sha1:e0d10e1c63bc52b37bbec99b07deee794058d9b4</id>
<content type='text'>
Signed-off-by: Tom Prince &lt;tom.prince@ualberta.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Make gitk work when launched in a subdirectory</title>
<updated>2007-01-13T05:15:09Z</updated>
<author>
<name>Peter Baumann</name>
<email>siprbaum@stud.informatik.uni-erlangen.de</email>
</author>
<published>2007-01-09T14:30:19Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=5024baa43790bf0ea12905b47c8922e3b256ae61'/>
<id>urn:sha1:5024baa43790bf0ea12905b47c8922e3b256ae61</id>
<content type='text'>
Make gitk use git-rev-parse --git-dir to find the repository.

Signed-off-by: Peter Baumann &lt;siprbaum@stud.informatik.uni-erlangen.de&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] gitk: add current directory to main window title</title>
<updated>2007-01-13T05:15:09Z</updated>
<author>
<name>Doug Maxey</name>
<email>dwm@bebe.enoyolf.org</email>
</author>
<published>2006-12-10T20:31:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=6c2833284d84d1128f44dbfd846c81ef93f07a3c'/>
<id>urn:sha1:6c2833284d84d1128f44dbfd846c81ef93f07a3c</id>
<content type='text'>
This can help people keep track of which gitk is which, when they
have several on the screen.

Signed-off-by: Doug Maxey &lt;dwm@enoyolf.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>gitk: Fix enabling/disabling of menu items on Mac OS X</title>
<updated>2006-11-23T10:06:16Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2006-11-23T10:06:16Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=3cd204e518ce832402c291be73292baa149d0240'/>
<id>urn:sha1:3cd204e518ce832402c291be73292baa149d0240</id>
<content type='text'>
It seems that under Mac OS X, the menus get some extra entries (or
possibly fewer entries), leading to references to entries by an
absolute number being off.  This leads to an error when invoking
gitk --all under Mac OS X, because the "Edit view" and "Delete view"
entries aren't were gitk expects them, and so enabling them gives an
error.

This changes the code so it refers to menu entries by their content,
which should solve the problem.

Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] gitk: Fix nextfile() and add prevfile()</title>
<updated>2006-10-19T00:10:11Z</updated>
<author>
<name>OGAWA Hirofumi</name>
<email>hirofumi@mail.parknet.co.jp</email>
</author>
<published>2006-09-27T03:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=67c22874cf82edae9b5c5f0a47c432d08d7ad426'/>
<id>urn:sha1:67c22874cf82edae9b5c5f0a47c432d08d7ad426</id>
<content type='text'>
The current nextfile() jumps to last hunk, but I think this is not
intention, probably, it's forgetting to add "break;". And this
patch also adds prevfile(), it jumps to previous hunk.

Signed-off-by: OGAWA Hirofumi &lt;hirofumi@mail.parknet.co.jp&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
</feed>
