Package: gnat-gps / 5.3dfsg-1

Metadata

Package Version Patches format
gnat-gps 5.3dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
documentation path.patch | (download)

docs/gps_index.xml | 59 5 + 54 - 0 !
help/src/help_module.adb | 4 2 + 2 - 0 !
2 files changed, 7 insertions(+), 56 deletions(-)

 place documentation files in /usr/share/doc/gnat-gps.
 The documentation is described by XML files that GPS parses at run time:
 place them in /usr/share/doc/gnat-gps, too, and patch GPS so it
 looks for them there.  The XML files refer to other files; adjust the
 path to match.
elaboration.patch | (download)

codefix/core/src/codefix-formal_errors.ads | 2 2 + 0 - 0 !
common/core/src/file_utils.ads | 1 1 + 0 - 0 !
common/core/src/generic_list.ads | 1 1 + 0 - 0 !
common/core/src/generic_stack.ads | 2 2 + 0 - 0 !
common/core/src/list_utils.ads | 1 1 + 0 - 0 !
common/core/src/string_hash.ads | 1 1 + 0 - 0 !
common/ui/src/gui_utils.ads | 1 1 + 0 - 0 !
completion/core/src/completion.ads | 2 2 + 0 - 0 !
gvd/gvd/gvd-generic_view.ads | 2 2 + 0 - 0 !
kernel/src/gps-kernel.ads | 2 2 + 0 - 0 !
views/src/generic_views.ads | 1 1 + 0 - 0 !
11 files changed, 16 insertions(+)

 avoid crashes caused by elaboration order.
 After binding the program with -p (pessimize the elaboration order)
 Ludovic discovered some elaboration order issues that are the cause
 for some of GPS's crashes at run-time.  This patch fixes these
 issues.
glib2.22.patch | (download)

gbuilder/src/utils.c | 8 0 + 8 - 0 !
1 file changed, 8 deletions(-)

 do not use nonexistent members of struct gobjectclass
 These members do not exist in glib-2.40.0-3 either.
bug 567668.patch | (download)

common/tty/terminals.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add definition for debian gnu/kfreebsd port
 same problem as 564232 in gnat-4.4 - need a define __FreeBSD_kernel__ because
 __FreeBSD__ isn't defined in Debian Gnu/kFreeBSD


project_editor_make.patch | (download)

prj_editor/src/project_properties.adb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 project editor > make hangs gnat-gps
 When the user clicks on the Make tab of the Project Editor, GPS hangs.


hurd i386.patch | (download)

common/tty/terminals.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add support for hurd-i386.
fix_warnings.diff | (download)

examples/demo/matrix_handling/matrix_utils.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix a gcc pedantic warning
packaged_gnatcoll.diff | (download)

kernel/src/gps-kernel-project.adb | 2 1 + 1 - 0 !
kernel/src/gps-kernel-scripts.adb | 23 0 + 23 - 0 !
kernel/src_info/xref.adb | 49 29 + 20 - 0 !
kernel/src_info/xref.ads | 3 3 + 0 - 0 !
4 files changed, 33 insertions(+), 44 deletions(-)

 update gps interface to gnatcoll
 GPS embeds a copy of the GNATColl source tree, and we want it to
 use the packaged version.
 .
 Most changes are backported from posterior versions of GPS.  It is
 impossible to reference one revision, since this API changes
 quickly. It seems that the GNATColl copy has been updated but
 reverted (revisions bafc94a9 be88e4e1 014dbef9).
 .
 I wonder why it shows up without gnatcoll, but
 kernel/src/gps-kernel-scripts/get_instances is buggy and obsolete.