gPHPEdit 0.9.98 Release Candidate 1

I am uploading the release candidate for the upcoming 0.9.98 version of the editor. This is still only a source package and you will have to compile and build your binary as per the instructions posted earlier. We invite everybody to download and try this latest version of the editor. The release is also going into the debian testing repositories so it should be available in debian variants as well soon.

The major changes included in this and not present in the last snapshot are listed below.

- Folderbrowser async load
- New folderbrowser up and home buttons
- Fix error loading / saving to remote filesystems
- Fix error converting colors in preferences dialog
- Added file icons in tab (like gedit)
- Fix tab caption in tab-help after one level navigation
- Add Translation/Bug report buttons to help menu
- Add HTML files webkit preview
- Various improvements to build system
- RGBA colormap support
- Various plugin system upgrades
- Add check for externally modified files
- Remember incremental search strings
- Added CSS calltips support
- Speed up Calltip/autocomplete lists
- Auto-Completion of Brackets and Quotes
- Hightlight current caret line
- Misc bugfixes and code cleanups

Countless hours of hardwork has gone into this release and almost all credits are due to Jose Rostagno

AttachmentSize
gphpedit-0.9.98RC1.tar.gz811.97 KB

Comments

crash

when i open a php script with some chinese comment, gphpedit crash.

*** glibc detected *** gphpedit: corrupted double-linked list: 0x0868fac0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xb5d0b591]
/lib/tls/i686/cmov/libc.so.6(+0x6ec10)[0xb5d0ec10]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x5c)[0xb5d0ff9c]
/lib/libglib-2.0.so.0(g_malloc+0x34)[0xb60be244]
/lib/libglib-2.0.so.0(g_strndup+0x34)[0xb60d88d4]
/lib/libglib-2.0.so.0(g_strsplit+0xd8)[0xb60d89d8]
/usr/lib/libgio-2.0.so.0(g_file_attribute_matcher_new+0x68)[0xb63b1db8]
/usr/lib/libgio-2.0.so.0(+0x7127e)[0xb63ed27e]
/usr/lib/libgio-2.0.so.0(g_file_query_info+0xc8)[0xb63a94b8]
gphpedit[0x80680b6]
/usr/lib/libgio-2.0.so.0(g_simple_async_result_complete+0xa9)[0xb63cb749]
/usr/lib/libgio-2.0.so.0(+0x27cf1)[0xb63a3cf1]
/usr/lib/libgio-2.0.so.0(+0x409d5)[0xb63bc9d5]
/usr/lib/libgio-2.0.so.0(g_simple_async_result_complete+0xa9)[0xb63cb749]
/usr/lib/libgio-2.0.so.0(+0x4fa5e)[0xb63cba5e]
/lib/libglib-2.0.so.0(+0x39661)[0xb60b3661]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d5)[0xb60b55e5]
/lib/libglib-2.0.so.0(+0x3f2d8)[0xb60b92d8]
/lib/libglib-2.0.so.0(g_main_loop_run+0x187)[0xb60b9817]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb66033c9]
gphpedit[0x8075319]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb5cb6bd6]
gphpedit[0x8058a11]
======= Memory map: ========
08048000-0815e000 r-xp 00000000 08:07 790378 /usr/bin/gphpedit
0815e000-0815f000 r--p 00116000 08:07 790378 /usr/bin/gphpedit
0815f000-08161000 rw-p 00117000 08:07 790378 /usr/bin/gphpedit
08161000-08163000 rw-p 00000000 00:00 0
08509000-08785000 rw-p 00000000 00:00 0 [heap]
b2700000-b2721000 rw-p 00000000 00:00 0
b2721000-b2800000 ---p 00000000 00:00 0
b28ea000-b294a000 rw-s 00000000 00:04 24805402 /SYSV00000000 (deleted)
b294a000-b294b000 ---p 00000000 00:00 0
b294b000-b314b000 rw-p 00000000 00:00 0
b314b000-b31ab000 rw-s 00000000 00:04 24772630 /SYSV00000000 (deleted)
b31ab000-b31bb000 r-xp 00000000 08:07 1835178 /lib/libbz2.so.1.0.4
b31bb000-b31bc000 r--p 0000f000 08:07 1835178 /lib/libbz2.so.1.0.4
b31bc000-b31bd000 rw-p 00010000 08:07 1835178 /lib/libbz2.so.1.0.4
b31bd000-b31ee000 r-xp 00000000 08:07 789469 /usr/lib/libcroco-0.6.so.3.0.1
b31ee000-b31ef000 r--p 00030000 08:07 789469 /usr/lib/libcroco-0.6.so.3.0.1
b31ef000-b31f1000 rw-p 00031000 08:07 789469 /usr/lib/libcroco-0.6.so.3.0.1
b31f1000-b3225000 r-xp 00000000 08:07 789731 /usr/lib/libgsf-1.so.114.0.16
b3225000-b3227000 r--p 00033000 08:07 789731 /usr/lib/libgsf-1.so.114.0.16
b3227000-b3228000 rw-p 00035000 08:07 789731 /usr/lib/libgsf-1.so.114.0.16
b3228000-b3229000 rw-p 00000000 00:00 0
b3229000-b325b000 r-xp 00000000 08:07 786891 /usr/lib/librsvg-2.so.2.26.3
b325b000-b325c000 r--p 00031000 08:07 786891 /usr/lib/librsvg-2.so.2.26.3
b325c000-b325d000 rw-p 00032000 08:07 786891 /usr/lib/librsvg-2.so.2.26.3
b3269000-b326b000 r-xp 00000000 08:07 803640 /usr/lib/gconv/ISO8859-15.so
b326b000-b326c000 r--p 00001000 08:07 803640 /usr/lib/gconv/ISO8859-15.so
b326c000-b326d000 rw-p 00002000 08:07 803640 /usr/lib/gconv/ISO8859-15.so
b326d000-b326e000 r-xp 00000000 08:07 786888 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b326e000-b326f000 r--p 00000000 08:07 786888 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b326f000-b3270000 rw-p 00001000 08:07 786888 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b3270000-b3289000 r--s 00000000 08:07 917517 /usr/share/mime/mime.cache
b3289000-b328a000 r--s 00000000 08:07 1191711 /usr/local/share/mime/mime.cache
b328a000-b3762000 r--p 00000000 08:07 1064976 /usr/share/icons/hicolor/icon-theme.cache
b3762000-b3ec2000 r--p 00000000 08:07 1066749 /usr/share/icons/gnome/icon-theme.cache
b3ec2000-b3f6d000 r--p 00000000 08:07 1067293 /usr/share/icons/Humanity/icon-theme.cache
b3f6d000-b3f77000 r--p 00000000 08:07 1067294 /usr/share/icons/Humanity-Dark/icon-theme.cache
b3f77000-b3f7d000 r--p 00000000 08:07 1077191 /usr/share/icons/ubuntu-mono-dark/icon-theme.cache
b3f7d000-b3f7f000 r-xp 00000000 08:07 935430 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3f7f000-b3f80000 r--p 00001000 08:07 935430 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3f80000-b3f81000 rw-p 00002000 08:07 935430 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3f81000-b3fcf000 r--p 00000000 08:07 1188667 /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf
b3fcf000-b3fd0000 r--s 00000000 08:07 524355 /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3
b3fd0000-b3fd6000 r--s 00000000 08:07 524352 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3
b3fd6000-b3fd8000 r--s 00000000 08:07 524353 /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le32d4.cache-3
b3fd8000-b3fdb000 r--s 00000000 08:07 524362 /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-le32d4.cache-3
b3fdb000-b3fdd000 r--s 00000000 08:07 531910 /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le32d4.cache-3
b3fdd000-b3fde000 r--s 00000000 08:07 524363 /var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-le32d4.cache-3
b3fde000-b3fe1000 r--s 00000000 08:07 524349 /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le32d4.cache-3
b3fe1000-b3fec000 r--s 00000000 08:07 528209 /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-le32d4.cache-3
b3fec000-b3ff0000 r-xp 00000000 08:07 788640 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b3ff0000-b3ff1000 r--p 00003000 08:07 788640 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b3ff1000-b3ff2000 rw-p 00004000 08:07 788640 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b3ff2000-b3ff3000 r--s 00000000 08:07 524345 /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-le32d4.cache-3
b3ff3000-b3ffd000 r-xp 00000000 08:07 1835036 /lib/libudev.so.0.6.1
b3ffd000-b3ffe000 r--p 00009000 08:07 1835036 /lib/libudev.so.0.6.1
b3ffe000-b3fff000 rw-p 0000a000 08:07 1835036 /lib/libudev.so.0.6.1
b3fff000-b4023000 r-xp 00000000 08:07 788937 /usr/lib/gio/modules/libgvfsdbus.so
b4023000-b4024000 r--p 00023000 08:07 788937 /usr/lib/gio/modules/libgvfsdbus.so
b4024000-b4025000 rw-p 00024000 08:07 788937 /usr/lib/gio/modules/libgvfsdbus.so
b4025000-b4039000 r-xp 00000000 08:07 787602 /usr/lib/libgvfscommon.so.0.0.0
b4039000-b403a000 r--p 00013000 08:07 787602 /usr/lib/libgvfscommon.so.0.0.0
b403a000-b403b000 rw-p 00014000 08:07 787602 /usr/lib/libgvfscommon.so.0.0.0
b403b000-b403f000 r--s 00000000 08:07 524354 /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-le32d4.cache-3
b403f000-b4042000 r--s 00000000 08:07 524359 /var/cache/fontconfig/d60319d88cac85ba9e1a07bd06cfbb8c-le32d4.cache-3
b4042000-b4043000 r--s 00000000 08:07 525237 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3Aborted

No XML files?

Hi,
do you know why the current version of gphpedit refuses to open any xml file? previous versions were ok....
Please help!

Anyway great program, simply my favourite for php coding :)

nice work!

support multi languages yet?

A good editor.

GPHPEdit use for website development. Thank you.

does it have the php debugging

I want to know whether it has the php debugging capability like in nusphere for windows.

Not yet

Not yet

Thank you for great

Thank you for great software!

Thanks

I just want to express my gratitude on the hard work that you guys put into this app.

I use this as my primary editor to develop PHP applications. But I pull the binaries from Debian Testing, so I am not using the latest versions. Nevertheless, it's still a superb lean editor for me.

Thanks.

Thanks

Just wanted to say: this is freaking awesome!
I already loved gEdit, but this tops all. Really appreciate the work you guys put into this, thanks a lot! You are awesome :D

erron when compiling

I have error when compiling on Ubuntu 10.04

alexander@alexander-laptop:~/Загрузки/anoopjohn-gphpedit-fe8a12c$ ./autogen.sh --prefix=$(pkg-config --variable=prefix ORBit-2.0) && make
Cleaning autotools files...
Running autoreconf...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
configure.ac:156: warning: macro `AM_GLIB_GNU_GETTEXT' not found in library
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --install --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/config.guess'
libtoolize: copying file `build-aux/config.sub'
libtoolize: copying file `build-aux/install-sh'
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
configure.ac:156: warning: macro `AM_GLIB_GNU_GETTEXT' not found in library
autoreconf: running: /usr/bin/autoconf --force
configure.ac:156: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

Can you please try installing

Can you please try installing libglib2.0-dev and see if that solves the issue.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options