{5} Assigned, Active Tickets by Owner (Full Description) (15 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

anonymous (1 match)

Ticket Summary Component Milestone Type Created
Description
#60 create sample minor mode minor mode 1.0 defect 01/02/07

Create a sample minor mode for tutorial purposes -- maybe a spellchecker?


https://me.yahoo.com/postrockrob#52e3a (2 matches)

Ticket Summary Component Milestone Type Created
Description
#425 HexEdit fails to change edited values application 0.7.6 defect 04/15/08

A consequence of using the STC as a backend store: when editing in the middle of a unicode string, updates will fail because SetSelection? fails when the start or end point breaks a unicode string.


#502 freeze on winxp application 0.7.6 defect 08/06/08

it always freeze on my winxp.


rob (12 matches)

Ticket Summary Component Milestone Type Created
Description
#96 How about a BinaryRecordEdit mode? major mode 1.0 defect 02/06/07

Look at http://hachoir.org for potential BinaryRecordEdit? mode, sort-of a hexeditmode on steroids.


#53 key reassignment dialog box application 1.0 enhancement 01/02/07

GUI for key reassignment. Borrow from PyPE? Should be grouped by major mode, minor mode, and global commands.


#302 Add a grep mode/compilation log application 1.0 enhancement 11/05/07

Possibly related to #289 (the error log minor mode for Python scripts) I just discovered grep mode in XEmacs. It's basically a mode that shows filenames and line numbers and opens up a new (or existing) buffer and takes you to that line when clicking on it.

For a grep mode, a control minor mode that has the grep controls would be good, because the major mode would be an STC.

Here's what describe-mode has to say about grep mode:

Major mode for compilation log buffers. To visit the source for a line-numbered error, move point to the error message line and type return, or click on the line with button2. There is a menu of commands on M-x compile-popup-menu. To kill the compilation, type C-c C-k.


#383 Investigate smart snippets application 0.7.6 enhancement 02/25/08

Found a pointer to some emacs lisp to expand snippets of code that's loosely based on textmate.


#276 plugins getting loaded multiple times application 0.7.6 defect 10/16/07

Multiple versions of the same credit are being added, as if a plugin is getting imported multiple times. See for instance the mpd_major_mode, only one plugin references it and it's not included by any other module, but credits for Nick Welch show up twice.


#423 calls to GetStyleAt must mask off indicator bits stc 0.7.6 defect 04/09/08

Scintilla's GetStyleAt? (and related) methods return all the styling information, including the indicator bits. So, simply checking that the style is the same as the comment style, for instance, is wrong because an indicator may also be applied to that character.

The proper check is:

    mask = (2**stc.GetStyleBits()) - 1
    style = stc.GetStyleAt(pos) & mask

However, it seems that the end of line character typically won't be marked with an indicator, so if you're only interested in whether or not the line is a multi line comment or multi line string, you can test only the last character.


#449 peppy.bat: quote filename for space handling, update to match current peppy.py application defect 05/17/08

If peppy.bat has spaces in its path, Python will choke unless %~f0 is quoted. Also, it needed to be updated to match peppy.py. Unfortunately, I can't see a good way to avoid putting the contents of peppy.py inside peppy.bat.

I hope this diff is useful. It doesn't look like it could be applied directly.

diff --git a/peppy.bat b/peppy.bat
index cb516f5..6e623e9 100644
--- a/peppy.bat
+++ b/peppy.bat
@@ -5,13 +5,18 @@ rem Don't know how this works, but it does.
 rem
 rem -------------------- DOS section --------------------
 rem You could set PYTHONPATH or TK environment variables here
-python -x %~f0 %*
+python -x "%~f0" %*
 goto exit
  
 """
 # -------------------- Python section --------------------
 import os,sys
 
+# Set default translation as a no-op for the moment (the actual translation is
+# performed on-demand during the GUI creation, not at application start time).
+import __builtin__
+__builtin__._ = unicode
+
 import peppy.main
 
 peppy.main.main()


#107 HexEdit mode doesn't show results of undo/redo major mode 1.0 task 02/17/07

The underlying STC gets undone/redone, but the view isn't updated.


#329 MPD mode doesn't work in optimize mode? application 1.0 defect 12/14/07

python -O seems to cause mpd mode to fail updating the current playlist. Running without the -O works. All optimize is supposed to do is remove asserts, so I can't imagine what's going on. Perhaps something in pubsub?


#359 TreeList seems to freeze on page down in large list application 1.0 defect 02/05/08

Hitting the page down key when no tree list item is selected results in a freeze. Eventually it comes out of it, but there must be an O(n^2) search happening somewhere. Looks like it is a problem in the C++; it seems like it can be worked around by selecting on a node before hitting page down.

A gdb traceback shows:

#0  0x00002b651da685ca in wxBaseArrayPtrVoid::Index (this=0x248d160, lItem=0x2adac70, bFromEnd=false) at ../src/common/dynarray.cpp:405
#1  0x00002b6524ca53dd in wxTreeListMainWindow::GetNextSibling () from /usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_gizmos.so
#2  0x00002b6524ca54e8 in wxTreeListMainWindow::GetNext () from /usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_gizmos.so
#3  0x00002b6524ca56ce in wxTreeListMainWindow::GetNextExpanded () from /usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_gizmos.so
#4  0x00002b6524ca7368 in wxTreeListMainWindow::FindItem () from /usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_gizmos.so
#5  0x00002b6524cb0861 in wxTreeListMainWindow::OnChar () from /usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_gizmos.so
#6  0x00002b651da4cf10 in wxAppConsole::HandleEvent (this=0x10e8780, handler=0x24c9000, func=<error reading variable>, event=@0x7fff8f5b4090)
    at ../src/common/appbase.cpp:320

and looking at the code in wxPython-src-2.8.7.1/src/common/dynarray.cpp shows a confusing set of macros that seem to be used instead of a template. Hard to see which Insert method is actually being called...

Looks like it might be going through the default loop in wxPython-src-2.8.7.1/contrib/gizmos/wxCode/src/treelistctrl.cpp at line 3661?


#126 wxMac save dialog problems application 1.0 enhancement 02/24/07

on wxMac, Save As shows the dialog with "hide extension" checked, and keeps getting re-checked after unchecking it, when the filename is edited. It also requires a ".*" extension, which is unnecessary and annoying.


#414 Investigate cyclomatic complexity as a software metric application 1.0 enhancement 03/31/08

Cyclomatic complexity measures the number of linearly independent paths through source code. Here's some python code for measuring cc of python.


Note: See TracReports for help on using and creating reports.