122 Commits

Author SHA1 Message Date
Emmanuel Briot
7e0d737c99 Moved to share/library, as part of F719-012
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98354 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-27 15:24:12 +00:00
Emmanuel Briot
e784762eec Minor reformating
Update comments at beginning, preparing for move to share/library


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98255 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-26 09:26:10 +00:00
Emmanuel Briot
d5a20308e7 Moved to share/library, so that it is available without a need to copy to
user who want it (F719-012)


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98230 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-25 16:07:42 +00:00
Emmanuel Briot
01bf7f9eb3 Slightly better implementation of previous checkin: when we restart a
search for the same string, make it visible in the command line.
Added comment about this feature at the beginning of the file


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98217 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-25 14:06:55 +00:00
Emmanuel Briot
e09039ec34 If you press ctrl-s ctrl-s twice in a row in Emacs mode, then we do an
incremental search for the last search string, as done in Emacs. This was
 missing for someone used to Emacs


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98216 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-25 13:53:34 +00:00
Emmanuel Briot
6462c57033 Initial revision
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98207 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-25 11:37:39 +00:00
Emmanuel Briot
22359bfed9 Remove invalid call to self.destroy()
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98206 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-25 11:36:32 +00:00
Emmanuel Briot
63bce1e0d6 Minor change: make sure that when we move to the next occurrence, we do not
recompute the overlays. This is both more efficient and will leave the
 temporary highlighting of occurrences, which is more user friendly


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98197 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-25 10:05:32 +00:00
Emmanuel Briot
df027c4ec1 Provides highlighting of the next matches when the pattern is modified, as
Emacs does since version 20. This is done in the background if pygtk is
 installed, but in the foreground if pygtk is not installed (no loss of
 functionality)


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98192 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-25 09:56:28 +00:00
Emmanuel Briot
dc1c53881a Add handling of backspace (go to previous pattern and location, similar to
Emacs)
Cancel search when a special key is searched, similar to Emacs


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98188 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-25 07:59:26 +00:00
Emmanuel Briot
e1571a63fa Added description for the GPS actions defined in this file
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98179 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-24 15:04:47 +00:00
Emmanuel Briot
fe247fd78a searching for an empty string automatically opens advanced search dialog, to
match Emacs behavior


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98176 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-24 14:50:44 +00:00
Emmanuel Briot
51d783cfc0 Add package description
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98174 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-24 14:34:25 +00:00
Emmanuel Briot
33a19b9358 New module for F721-007
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98173 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-24 14:18:16 +00:00
Emmanuel Briot
d2b559a1da Store build results in same location as the standard build results in GPS
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98166 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-24 14:13:10 +00:00
Emmanuel Briot
ed065f98de (rectangle_copy): restore the selection on exit, since it is modified by the
various calls to copy() internally. This is nicer for the user
(apply_on_rectangle): fix infinite loop that occurred if the last line of
 the rectangle is also the last line of the buffer


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98097 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-20 13:25:31 +00:00
Emmanuel Briot
f39235fa16 Initial revision (F720-008)
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98093 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-20 12:17:47 +00:00
Emmanuel Briot
75c61aab59 Clear the console before we start make, to match what GPS does usually
Improve regexp to match the output, so that we more properly eliminate
 progress lines
Write the exit status on exit. This is in particular helpful when one
 runs gnatmake with -q to avoid warnings on unknown packages


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98083 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-20 08:28:21 +00:00
Emmanuel Briot
53ef9180cb (spawn): ask the user whether we should save editors. Specify a progress
regexp to use to monitor the compilation in the task manager


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98081 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-19 15:44:38 +00:00
Emmanuel Briot
6f07576996 Improve regexp to parse the targets in the makefile to ignore special
targets. In particular, this improves the parsing of the XML/Ada Makefile


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98079 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-19 14:49:45 +00:00
Emmanuel Briot
0c1859da67 (__init__): raise the Messages window when a build is started
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98078 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-19 14:41:05 +00:00
Emmanuel Briot
1d0421db20 Put new menus in /Build/Make/Makefile to keep menus more organized
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98077 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-19 14:26:50 +00:00
Emmanuel Briot
8e23e2448f Initial revision. This script provides a convenient interface to Makefiles,
and will automatically add entries to the /Build/Make menu. See comment at
 the beginning of the script


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@98076 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-19 14:07:34 +00:00
Florian Villoing
22fb500df5 Expect the first line which contains the ispell version.
For F703-023.


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@97870 936e1b1b-40f2-da11-902a-00137254ae57
2006-07-06 07:38:38 +00:00
Emmanuel Briot
31a2efc4c1 (mark_selected): implemented with the new EditorBuffer API. The older
interface was reporting errors with the context from time to time, so this
 one should be more solid. Note that selection_ends points after the last
 character in the selection (F622-021)


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@97598 936e1b1b-40f2-da11-902a-00137254ae57
2006-06-22 14:54:11 +00:00