diff --git a/issues/pit-swing/0012fn7.rst b/issues/pit-swing/0012fn7.rst new file mode 100644 index 0000000..abb2986 --- /dev/null +++ b/issues/pit-swing/0012fn7.rst @@ -0,0 +1,2 @@ +Add the ability to hide projects. +================================= \ No newline at end of file diff --git a/issues/pit-swing/0013fn7.rst b/issues/pit-swing/0013fn7.rst new file mode 100644 index 0000000..9d9bb14 --- /dev/null +++ b/issues/pit-swing/0013fn7.rst @@ -0,0 +1,2 @@ +Hide a new issue after a delay if does not match the viewing criteria. +====================================================================== \ No newline at end of file diff --git a/issues/pit-swing/0014fn7.rst b/issues/pit-swing/0014fn7.rst new file mode 100644 index 0000000..537190b --- /dev/null +++ b/issues/pit-swing/0014fn7.rst @@ -0,0 +1 @@ +Load only N project deep at a time, lazy load any more. \ No newline at end of file diff --git a/pit-swing/application.properties b/pit-swing/application.properties index 62cbb1c..9bf1875 100644 --- a/pit-swing/application.properties +++ b/pit-swing/application.properties @@ -1,4 +1,5 @@ -#Sat Feb 13 08:41:16 CST 2010 +#utf-8 +#Mon Mar 01 10:39:50 CST 2010 app.version=2.1.0 app.griffon.version=0.2.1 app.name=pit-swing diff --git a/pit-swing/griffon-app/lifecycle/Ready.groovy b/pit-swing/griffon-app/lifecycle/Ready.groovy index dd993de..c326398 100644 --- a/pit-swing/griffon-app/lifecycle/Ready.groovy +++ b/pit-swing/griffon-app/lifecycle/Ready.groovy @@ -15,4 +15,4 @@ * - SwingBuilder.doLater { // your code } * - SwingBuilder.edt { // your code } * - SwingUtilities.invokeLater { // your code } - */ \ No newline at end of file + */ diff --git a/pit-swing/griffon-app/resources/splash.png b/pit-swing/griffon-app/resources/splash.png new file mode 100644 index 0000000..6bb0bdf Binary files /dev/null and b/pit-swing/griffon-app/resources/splash.png differ diff --git a/pit-swing/griffon-app/resources/splash.xcf b/pit-swing/griffon-app/resources/splash.xcf new file mode 100644 index 0000000..4d1e8c2 Binary files /dev/null and b/pit-swing/griffon-app/resources/splash.xcf differ diff --git a/pit-swing/session.vim b/pit-swing/session.vim index e3a1906..450ceaa 100644 --- a/pit-swing/session.vim +++ b/pit-swing/session.vim @@ -35,11 +35,12 @@ set shortmess=aoO badd +1 griffon-app/models/com/jdbernard/pit/swing/PITModel.groovy badd +1 griffon-app/controllers/com/jdbernard/pit/swing/PITController.groovy badd +18 griffon-app/views/com/jdbernard/pit/swing/PITView.groovy -badd +0 src/com/jdbernard/pit/IssueTreeCellRenderer.groovy -badd +3 griffon-app/conf/Application.groovy -badd +0 griffon-app/conf/Config.groovy +badd +1 src/com/jdbernard/pit/IssueTreeCellRenderer.groovy +badd +1 griffon-app/conf/Application.groovy +badd +1 griffon-app/conf/Config.groovy badd +3 src/com/jdbernard/pit/swing/IssueListCellRenderer.groovy -badd +3 src/main/com/jdbernard/pit/swing/IssueListCellRenderer.groovy +badd +15 src/main/com/jdbernard/pit/swing/IssueListCellRenderer.groovy +badd +0 griffon-app/lifecycle/Initialize.groovy args griffon-app/models/com/jdbernard/pit/swing/PITModel.groovy edit griffon-app/models/com/jdbernard/pit/swing/PITModel.groovy set splitbelow splitright @@ -55,9 +56,9 @@ set nosplitbelow set nosplitright wincmd t set winheight=1 winwidth=1 -exe '1resize ' . ((&lines * 13 + 30) / 60) +exe '1resize ' . ((&lines * 14 + 30) / 60) exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) -exe '2resize ' . ((&lines * 43 + 30) / 60) +exe '2resize ' . ((&lines * 42 + 30) / 60) exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) exe 'vert 3resize ' . ((&columns * 90 + 91) / 182) argglobal @@ -156,7 +157,7 @@ setlocal nowinfixwidth setlocal wrap setlocal wrapmargin=0 silent! normal! zE -let s:l = 1 - ((0 * winheight(0) + 6) / 13) +let s:l = 1 - ((0 * winheight(0) + 7) / 14) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt @@ -260,7 +261,7 @@ setlocal nowinfixwidth setlocal wrap setlocal wrapmargin=0 silent! normal! zE -let s:l = 40 - ((39 * winheight(0) + 21) / 43) +let s:l = 40 - ((0 * winheight(0) + 21) / 42) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt @@ -364,17 +365,16 @@ setlocal nowinfixwidth setlocal wrap setlocal wrapmargin=0 silent! normal! zE -let s:l = 11 - ((10 * winheight(0) + 28) / 57) +let s:l = 11 - ((0 * winheight(0) + 28) / 57) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt 11 -normal! 044l +normal! 04l wincmd w -2wincmd w -exe '1resize ' . ((&lines * 13 + 30) / 60) +exe '1resize ' . ((&lines * 14 + 30) / 60) exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) -exe '2resize ' . ((&lines * 43 + 30) / 60) +exe '2resize ' . ((&lines * 42 + 30) / 60) exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) exe 'vert 3resize ' . ((&columns * 90 + 91) / 182) tabedit griffon-app/conf/Application.groovy @@ -382,20 +382,13 @@ set splitbelow splitright wincmd _ | wincmd | vsplit 1wincmd h -wincmd _ | wincmd | -split -1wincmd k -wincmd w wincmd w set nosplitbelow set nosplitright wincmd t set winheight=1 winwidth=1 -exe '1resize ' . ((&lines * 28 + 30) / 60) exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) -exe '2resize ' . ((&lines * 28 + 30) / 60) -exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) -exe 'vert 3resize ' . ((&columns * 90 + 91) / 182) +exe 'vert 2resize ' . ((&columns * 90 + 91) / 182) argglobal setlocal keymap= setlocal noarabic @@ -492,7 +485,7 @@ setlocal nowinfixwidth setlocal wrap setlocal wrapmargin=0 silent! normal! zE -let s:l = 16 - ((15 * winheight(0) + 14) / 28) +let s:l = 16 - ((15 * winheight(0) + 28) / 57) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt @@ -500,110 +493,6 @@ normal! zt normal! 08l wincmd w argglobal -edit src/main/com/jdbernard/pit/swing/IssueListCellRenderer.groovy -setlocal keymap= -setlocal noarabic -setlocal autoindent -setlocal balloonexpr= -setlocal nobinary -setlocal bufhidden= -setlocal buflisted -setlocal buftype= -setlocal nocindent -setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e -setlocal cinoptions= -setlocal cinwords=if,else,while,do,for,switch -setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- -setlocal commentstring=/*%s*/ -setlocal complete=.,w,b,u,t,i -setlocal completefunc= -setlocal nocopyindent -setlocal nocursorcolumn -setlocal nocursorline -setlocal define= -setlocal dictionary= -setlocal nodiff -setlocal equalprg= -setlocal errorformat= -setlocal expandtab -if &filetype != 'groovy' -setlocal filetype=groovy -endif -setlocal foldcolumn=0 -setlocal foldenable -setlocal foldexpr=0 -setlocal foldignore=# -setlocal foldlevel=0 -setlocal foldmarker={{{,}}} -setlocal foldmethod=manual -setlocal foldminlines=1 -setlocal foldnestmax=20 -setlocal foldtext=foldtext() -setlocal formatexpr= -setlocal formatoptions=tcq -setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* -setlocal grepprg= -setlocal iminsert=2 -setlocal imsearch=2 -setlocal include= -setlocal includeexpr= -setlocal indentexpr= -setlocal indentkeys=0{,0},:,0#,!^F,o,O,e -setlocal noinfercase -setlocal iskeyword=@,48-57,_,192-255 -setlocal keywordprg= -setlocal nolinebreak -setlocal nolisp -setlocal nolist -setlocal makeprg= -setlocal matchpairs=(:),{:},[:] -setlocal nomodeline -setlocal modifiable -setlocal nrformats=octal,hex -set number -setlocal number -setlocal numberwidth=4 -setlocal omnifunc= -setlocal path= -setlocal nopreserveindent -setlocal nopreviewwindow -setlocal quoteescape=\\ -setlocal noreadonly -setlocal norightleft -setlocal rightleftcmd=search -setlocal noscrollbind -setlocal shiftwidth=4 -setlocal noshortname -setlocal nosmartindent -setlocal softtabstop=0 -setlocal nospell -setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ -setlocal spellfile= -setlocal spelllang=en -setlocal statusline= -setlocal suffixesadd= -setlocal swapfile -setlocal synmaxcol=3000 -if &syntax != 'groovy' -setlocal syntax=groovy -endif -setlocal tabstop=4 -setlocal tags= -setlocal textwidth=0 -setlocal thesaurus= -setlocal nowinfixheight -setlocal nowinfixwidth -setlocal wrap -setlocal wrapmargin=0 -silent! normal! zE -let s:l = 15 - ((14 * winheight(0) + 14) / 28) -if s:l < 1 | let s:l = 1 | endif -exe s:l -normal! zt -15 -normal! 023l -wincmd w -argglobal edit griffon-app/conf/Config.groovy setlocal keymap= setlocal noarabic @@ -707,13 +596,117 @@ normal! zt 56 normal! 0 wincmd w -2wincmd w -exe '1resize ' . ((&lines * 28 + 30) / 60) exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) -exe '2resize ' . ((&lines * 28 + 30) / 60) -exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) -exe 'vert 3resize ' . ((&columns * 90 + 91) / 182) -tabnext 1 +exe 'vert 2resize ' . ((&columns * 90 + 91) / 182) +tabedit griffon-app/lifecycle/Initialize.groovy +set splitbelow splitright +set nosplitbelow +set nosplitright +wincmd t +set winheight=1 winwidth=1 +argglobal +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal balloonexpr= +setlocal nobinary +setlocal bufhidden= +setlocal buflisted +setlocal buftype= +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- +setlocal commentstring=/*%s*/ +setlocal complete=.,w,b,u,t,i +setlocal completefunc= +setlocal nocopyindent +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal expandtab +if &filetype != 'groovy' +setlocal filetype=groovy +endif +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=tcq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=2 +setlocal imsearch=2 +setlocal include= +setlocal includeexpr= +setlocal indentexpr= +setlocal indentkeys=0{,0},:,0#,!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal modifiable +setlocal nrformats=octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal nopreviewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=4 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd= +setlocal swapfile +setlocal synmaxcol=3000 +if &syntax != 'groovy' +setlocal syntax=groovy +endif +setlocal tabstop=4 +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal nowinfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +silent! normal! zE +let s:l = 1 - ((0 * winheight(0) + 29) / 58) +if s:l < 1 | let s:l = 1 | endif +exe s:l +normal! zt +1 +normal! 0 +tabnext 3 if exists('s:wipebuf') silent exe 'bwipe ' . s:wipebuf endif