gp1313 / iep Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/iep
Automatically exported from code.google.com/p/iep
A tool to search for text in all the files in a directory. Maybe combine with a
tool that simply lists files. Shouldn't be too hard.
Original issue reported on code.google.com by [email protected]
on 23 Aug 2010 at 9:10
What steps will reproduce the problem?
run the "open" command on a module-name, right after invoking
autocompletion (but before it is shown)
What is the expected output? What do you see instead?
IEP hangs.
Please use labels and text to provide additional information.
The cause is that IEP requests the kernel for information about the
name, but because another request is done right after that, the response
is not synced and IEP waits forever.
Original issue reported on code.google.com by [email protected]
on 27 Oct 2010 at 7:14
It would be nice if the shell would support right click and options like "copy"
/ "paste". Ctrl + C and Ctrl + V works, but a context menu would be handy
Original issue reported on code.google.com by [email protected]
on 24 Dec 2010 at 11:20
This is an enhancement proposal to add some scintilla style settings (to make
them user-configurable from the styles.ssdf file).
For now I have added:
- the whitespace characters color (fore and back)
- the edge line color (fore)
The attached file contains the diff, just 5 lines.
Original issue reported on code.google.com by [email protected]
on 13 Feb 2011 at 2:01
Attachments:
I attached a patch which takes care about Python 2.7. Maybe it works with
Python 2.6 as well.
The patch isn't complete since I get an error:
Error loading file: super() takes at least 1 argument (0 given)
The patch works with Python 3.2, though
Original issue reported on code.google.com by [email protected]
on 5 Mar 2011 at 2:18
Attachments:
Would be nice. We can do Dutch ourselves, a Spanish translator has also been
found (his thread is what triggered this issue):
http://groups.google.com/group/iep_/browse_thread/thread/6baaa69326db1de2?hl=en_
US
Original issue reported on code.google.com by [email protected]
on 15 Apr 2011 at 8:23
hi,
am sorry for asking this dumb questin;
i'm usig python 2.7, and from the help, they said that 2.7 is compatible with
Unicode 5.2.0 (from the unicodedata module
http://docs.python.org/library/unicodedata.html )
and when i made some tests in IEP with araic it worked good, in IDLE it dident
show! so because IEP is made using Python 3 displays it?
so my question is, there is a special characters, it's called Tifinagh, and
it's how native Maghreb Berber write, it's added in Unicode 4.1, but when i've
tested it (with the font downloaded, and this font is a unicode font) it dident
show, but the it returned the unicode code !!!
here is how the code is:
http://en.wikipedia.org/wiki/Tifinagh
and here is the fonts used:
http://www.ircam.ma/fr/index.php?soc=telec&rd=3
so is it a way to display all unicode 4.1 characters?
Original issue reported on code.google.com by [email protected]
on 22 Apr 2011 at 9:47
Hiding the Find/Replace dialog in the EditorStack works for the current session
only:
1. Hide Find/Replace
2. Quit IEP
3. Start IEP: Find/Replace dialog is visible
Original issue reported on code.google.com by [email protected]
on 24 Nov 2010 at 2:16
It would be nice if the items
* New file (in project)
* Open file (in project)
would be part of the context menu even if the user clicks at one of the files
within the project:
+-----------------------+
| Save file |
| [...] |
|-----------------------|
| New file (in project) |
| Open file (in project)|
+-----------------------+
Rationale: Clicking at one of the project files is easier than clicking at the
project header.
Original issue reported on code.google.com by [email protected]
on 27 Nov 2010 at 2:17
Since IEP communicates with its shells via a socket, it is possible to run and
control shells on another computer. However, this would need quite a bit of
infrastructure (the remote host needs a kind of server that creates
iep-shell-processes on requests).
Such functionality would also open doors to parallel computing, maybe dividing
tasks over multiple shells ... etc.
Original issue reported on code.google.com by [email protected]
on 24 Aug 2010 at 8:39
Proposal for the file context menu: Provide support to rename a file
Original issue reported on code.google.com by [email protected]
on 27 Nov 2010 at 4:08
Would be nice if the Editorstack would be detachable/movable/resizable like all
other views.
Original issue reported on code.google.com by [email protected]
on 24 Nov 2010 at 2:07
What steps will reproduce the problem?
1. Install from iep-2.3.win32.exe
What is the expected output? What do you see instead?
Expect start menu entries to run iep
No entries added
What version of the product are you using? On what operating system?
iep 2.3 win32
Windows 7, 64 bit
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 2 Feb 2011 at 7:45
What steps will reproduce the problem?
1. Running iep on mac
2. The cursor does not appear in the correct place. It is displaced a to the
left, and it gets worse the longer to the left the cursor is (close to the end
of long lines). It seems like the character size and the movement of the cursor
don't match.
With lines around 80 characters, the error can be an offset error of one
character width, or more at the end of the line.
I'm using the lates Mac build, iep-2.3.macosx10.6-universal.dmg.
My default python is Python 2.6.4 |EPD 6.1-1 (32-bit)| (r264:75706, Dec 11
2009, 10:58:54)
Original issue reported on code.google.com by [email protected]
on 9 Dec 2010 at 1:28
Not sure if they worked in the editor.
QtCore.Qt has Key_Left and Key_L, that might be the solution.
Original issue reported on code.google.com by [email protected]
on 24 Sep 2010 at 2:55
What steps will reproduce the problem?
1. Drag the shells pane from the main window
Original issue reported on code.google.com by [email protected]
on 13 Jan 2011 at 2:51
Small enhancement proposal: would it be possible to add the 'Evaluate
selection' function (as found in MATLAB, F9)?
Currently, F9 performs the 'Run selected lines' functions, which is something
slightly different. Especially when debugging nested function calls, it can be
very useful to select terms and evaluate with one keypress.
Original issue reported on code.google.com by [email protected]
on 21 Feb 2011 at 2:38
It would be nice to have the background color match the OS theme, or at least
be able to change the background color.
IMHO, the brownish-gray default background color clashes with my Windows 7
interface, and makes IEP look old/dated (think Windows 3.1). I would much
prefer a lighter gray color.
Original issue reported on code.google.com by [email protected]
on 26 Feb 2011 at 3:45
If I try to run a test case in IEP (via "Run file") I get a
"""
SyntaxError: encoding declaration in Unicode string (line 0)
"""
The file starts with:
# -*- coding: utf-8 -*-
If I run the test case in IDLE it is executed without problems
Original issue reported on code.google.com by [email protected]
on 27 Nov 2010 at 9:29
A tool that lists all objects in the current shell.
Original issue reported on code.google.com by [email protected]
on 24 Aug 2010 at 8:35
I've set my default style to "idle" (see:
https://code.google.com/p/iep/issues/detail?id=13) via Settings -> Default style
But if I open a Python file, it uses automatically the "python" style.
Original issue reported on code.google.com by [email protected]
on 22 Dec 2010 at 2:23
after unpacking to my home folder under ubuntu 10.10, double-click the file
named iep, nothing happens.
the package for this issue is:
iep-2.3.linux32.ubuntu.tar.gz
the reason is, newly installed ubuntu (for me, i am using 10.10 gnome, livecd
edition, so there is only python 2.6 there), needs additional packages,
for me, they are:
qt 4.7(use synaptic to find qt4-qtconfig, it will help you to deal with all the
dependencies, for now it is part of qt 4.7 in ubuntu 10.10 repos/sources)
pyqt 4.7(use synaptic to find python-qt4, it will help you to deal with all the
deps too.)
qscintilla 2.4 (search this, python-qscintilla2, synaptic will help you dealing
with dependencies.)
as your know, using bin edition is convenient, just that ubuntu's repo contains
tons of stuff pre-compiled as deb, easy to install, you don't have to waste
hours on compiling, what is a big head-ache for newbies.
and, because i use the binary of iep, and i just need python 2.x, so python 3
is not necessary. run iep again, it works!
i guess, you need to upgrade your wiki for the binary edition installation
parts.
thx for all the effort from the author of this tool. it is great.
Original issue reported on code.google.com by [email protected]
on 29 Nov 2010 at 6:01
The slider on the left side of the Source Structure view is unclear. Changing
the value seems to have no effect at all.
Original issue reported on code.google.com by [email protected]
on 25 Nov 2010 at 8:37
What steps will reproduce the problem?
1. Create a directory called for example "hélo"
2. Create a python script file in it
3. Run that file in iep.
What is the expected output? What do you see instead?
You would expect the script to run. Instead:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position
22: ordinal not in range(128)
Original issue reported on code.google.com by [email protected]
on 8 Feb 2011 at 9:56
These I'd like, but I need some help with that (from someone with a Mac).
Original issue reported on code.google.com by [email protected]
on 24 Aug 2010 at 9:07
What steps will reproduce the problem?
1. Open any tool that is not yet open, by selecting it from the tool menu. A
checkmark appears.
2. Close the aforementioned tool via the cross mark in the top right of the
tool. Checkmark stays in menu.
3. Reopen tool via Tool menu. Checkmark disappears, but Tool is opened.
What is the expected output? What do you see instead?
The checkmark should reflect the status of the tool.
What version of the product are you using? On what operating system?
iep-dev (367:8fd871aad84f)
Original issue reported on code.google.com by ludo.visser
on 1 Feb 2011 at 10:04
hi
thank you for this beautiful/complete/fast python IDE :)
i've a problem, it seems that IEP dont really likes PySide or PyQt!!! maybe
because it's made with PyQt so when trying to launch a python that contains a
"from PySide import ....." then it bugs!
Original issue reported on code.google.com by [email protected]
on 21 Apr 2011 at 10:26
What steps will reproduce the problem?
-Create a new file
-Save the file
What is the expected output? What do you see instead?
-The file name of in the tab should update, but it remains as it was
Original issue reported on code.google.com by [email protected]
on 12 Jan 2011 at 3:25
Similar issue like issue #16
A "Delete/Remove file" item in the context menu of the editor stack would be
helpful.
Original issue reported on code.google.com by [email protected]
on 2 Dec 2010 at 9:13
Would be useful if renaming a function/method would be supported by the editor.
The user can use find/replace, but renaming support would be cool, i.e. via
[Alt] [Shift] [R] (Eclipse-alike).
Original issue reported on code.google.com by [email protected]
on 27 Nov 2010 at 4:44
The "Save file" dialog seems to use the project path of the recent used project:
1. Open dir as project (i.e. "project_a")
2. Open dir as project (i.e. "project_b")
3. project_a: New file in project
4. Save file
--> Save dialog suggests the directory of "project_b"
Original issue reported on code.google.com by [email protected]
on 30 Nov 2010 at 9:41
Even if [F5] and the main menu provides the item, it would be convenient if the
file context menu would provide the function to run a file
Original issue reported on code.google.com by [email protected]
on 27 Nov 2010 at 8:25
A minor correction to force a refresh on start-up in the project manager file
list.
Just add a call to self.filterChanged() at the end of
class IepProjectManager.__init__() method,
or connect the corresponding signal before setting the filter value, i.e.
call
self.filterPattern.setText(self.config.filter)
after
self.filterCombo.editTextChanged.connect(self.filterChanged)
This is work in progress, but if it can help...
Original issue reported on code.google.com by [email protected]
on 13 Feb 2011 at 4:13
If I run a unit test via F5 or Ctrl F5, I get only a limited feedback from the
shell. Even if a test fails, IEP simply says:
[executing "<filename-here>.py"]
The module defines:
if __name__ == '__main__':
from test import test_support
test_support.run_unittest(TestUnitTestHere)
In IDLE I'd see:
======================================================================
FAIL: test_keys_by_value (__main__.TestBaseUtils)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<file>", line xx, in test_keys_by_value
self.assertFalse('k3' in res)
AssertionError
Traceback (most recent call last):
File "<file>", line xx, in <module>
test_support.run_unittest(TestBaseUtils)
[...]
AssertionError
Original issue reported on code.google.com by [email protected]
on 28 Nov 2010 at 10:46
idle = dict:
basedon = 'python'
s001 = 'fore:#e80000' # STC_P_COMMENTLINE
s004 = 'fore:#00aa00' # STC_P_CHARACTER
s005 = 'fore:#ff773a' # STC_P_WORD
s006 = 'fore:#00aa00' # STC_P_TRIPLE
s007 = 'fore:#00aa00' # STC_P_TRIPLEDOUBLE
s008 = 'fore:#3a3aff' # STC_P_CLASSNAME
s009 = 'fore:#0000ff' # STC_P_DEFNAME
s010 = 'fore:#000000' # STC_P_OPERATOR
Original issue reported on code.google.com by [email protected]
on 24 Nov 2010 at 8:02
Version info:
IEP 2.3 (release or current hg)
Windows XP SP3
I got a strange behaviour when zooming with Ctrl/numpad+.
Ctrl/- and Ctrl/numpad- : smaller size in all editor/shell
Ctrl/+ : bigger size in all editor/shell
Ctrl/numpad+ : bigger size in the current editor only
It seems the first 3 shortcuts work well, i.e. they change the zoom level
visually and internally, so that if you use any combinations of those keys many
times to zoom in and out, it behaves as expected.
But Ctrl/numpad+ has a problem since it works only locally and does not change
the internal zoom level.
To see it in action, let's say you have zoom level X in all editors, you can
then Ctrl/numpad+ many times in the same editor, followed by one Ctrl/- and you
will see the zoom level set to X-1 in all editors.
I've failed to find a solution in the source, sorry.
But I found that trying to define a custom shortcut using the numpad keys gives
some troubles: the keys detected are wrong, for example Ctrl+numpad1 is seen as
Ctrl+A and so on. But maybe I should report this in another issue.
Original issue reported on code.google.com by [email protected]
on 13 Feb 2011 at 3:54
What steps will reproduce the problem?
Create a new file or modify a file, Quit / Restart IEP
What is the expected output? What do you see instead?
On Mac OS, 'Don't save' is the default in the dialog that asks wether or not to
save, while 'Save' should be the default
Original issue reported on code.google.com by [email protected]
on 19 Jan 2011 at 8:11
If IEP cannot find a file (i.e. if an removable medium was removed), it does
not start but finsihes with an exception that a file cannot be loaded.
The only way to start IEP is removing the particular paths from "config.ssdf".
Proposal:
a) Ignore files which cannot be loaded and startup IEP (suboptimal)
b) Report the failing files to the user and startup IEP (preferred)
Original issue reported on code.google.com by [email protected]
on 6 Dec 2010 at 4:37
Feature request for a delete line shortcut which deletes the entire current
line. I find this incredibly handy when editing code. I prefer using ctrl-d,
as Eclipse does (it reminds me of vim's dd command).
Original issue reported on code.google.com by [email protected]
on 28 Feb 2011 at 6:05
Dyld Error Message:
Library not loaded: /opt/local/Library/Frameworks/Python.framework/Versions/3.1/Python
Referenced from: /Users/rob/Projecten/frozen/iep.app/Contents/MacOS/iep
Reason: image not found
Original issue reported on code.google.com by [email protected]
on 27 Nov 2010 at 5:28
If a file is edited since last save, this is (I'm told) indicated by displaying
the filename in read in the file list. This is invisible for color-blind
people, so please provide an additional indicator (e.g. an asterisk).
Original issue reported on code.google.com by ludo.visser
on 20 Jan 2011 at 1:50
I've a test case with a typo (missing trailing ')') and if I run it, it reports
the wrong line no. (line x-1).
I can deliver a more specific report with an example if this issue is not
sufficient.
Original issue reported on code.google.com by [email protected]
on 27 Nov 2010 at 8:41
... and the fonts are not nicely anti-aliased.
I saw this problem when I downloaded the binaries for Linux to my laptop
running Linux Mint 9. All is good when I run the source though.
I'm looking into this. I think it's because the standard version of GTK on
CentOS is below 2.1 (which is required for the GTK theme in QT).
Original issue reported on code.google.com by [email protected]
on 23 Nov 2010 at 10:06
(On Snow Leopard)
Also the cursor is sometimes shown on a different location then where it really
is.
This is a bug of Qscintilla, so there's no way we can fix this ourselves.
I'm considering rebuilding the editor component from basic Qt widgets. This
will take a *lot* of work though ...
Original issue reported on code.google.com by [email protected]
on 24 Sep 2010 at 2:36
Open directory as project, i.e. "/project-a/core"
Try to open another directory as project, i.e. "/project-b/core"
--> B's core is not opened/displayed in the file list
(IEP 2.3)
Original issue reported on code.google.com by [email protected]
on 18 Mar 2011 at 2:45
What steps will reproduce the problem?
Enable Qt4 eventloop integration
From PyQt4 import QtGui
class App(QtGui.QApplication):
def __init__(self,*args,**kwds):
QtGui.QApplication.__init__(self,*args,**kwds)
What do you see instead?
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: __init__() takes exactly 1 positional argument (4 given)
Original issue reported on code.google.com by [email protected]
on 1 Feb 2011 at 10:45
Setting shellConfigs/startDir to '.' causes IEP not to start up anymore here. I
cannot copy the trace from the modal dialog window, so let me know if you need
a screenshot.
Original issue reported on code.google.com by [email protected]
on 16 Mar 2011 at 2:38
Project files are currently ordered by "last opened/last created". I think it
would make sense to
(a) Make the ordering selectable (by file name, by modified date, ...)
(b) Sort them by file name
Original issue reported on code.google.com by [email protected]
on 27 Nov 2010 at 9:24
No idea why, because it crashes with a segfault.
Original issue reported on code.google.com by [email protected]
on 24 Sep 2010 at 2:41
Posting enhancement. I plan to implement this some day, but I personally feel
that post-mortem debugging is sufficient in most situations. Therefore a low
priority initially; priority might increase if many users are really interested
in this enhancement. I expect it to be quite a bit of work though.
Original issue reported on code.google.com by [email protected]
on 23 Aug 2010 at 9:08
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.