gphpedit-0.9.98/0000755000175000017500000000000011560573022012724 5ustar kaplankaplangphpedit-0.9.98/debian/0000755000175000017500000000000011560573022014146 5ustar kaplankaplangphpedit-0.9.98/debian/rules0000755000175000017500000000515611560573022015235 0ustar kaplankaplan#!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif config.status: configure dh_testdir # Add here commands to configure the package. CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info build: build-stamp build-stamp: config.status dh_testdir # Add here commands to compile the package. $(MAKE) #docbook-to-man debian/gphpedit.sgml > gphpedit.1 touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp find . -name *.a | xargs rm -f find . -name *.o | xargs rm -f # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub endif ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif dh_clean config.log intltool-extract intltool-merge intltool-update install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/gphpedit. $(MAKE) install DESTDIR=$(CURDIR)/debian/gphpedit # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples dh_install dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_installinit # dh_installcron # dh_installinfo dh_installman # dh_desktop dh_link dh_strip dh_compress dh_fixperms # dh_perl # dh_python # dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install gphpedit-0.9.98/debian/compat0000644000175000017500000000000211560573022015344 0ustar kaplankaplan5 gphpedit-0.9.98/debian/docs0000644000175000017500000000000511560573022015014 0ustar kaplankaplanTODO gphpedit-0.9.98/debian/changelog0000644000175000017500000000636311560573022016030 0ustar kaplankaplangphpedit (0.9.97) karmic; urgency=low * New upstream release - See changelog for bugfixes and improvement -- Jose Rostagno Fri, 05 Feb 2010 14:03:16 +0300 gphpedit (0.9.91-5) unstable; urgency=low * Add patch from Ubuntu to prevent segfault when checking if an empty document is PHP. * bump Standards-Version to 3.7.3 - Fix menu section according to the new policy. - Move homepage from description to a regular header. -- Lior Kaplan Fri, 28 Dec 2007 17:15:42 +0200 gphpedit (0.9.91-4) unstable; urgency=low * Apply patch by Martin Michlmayr to fix FTBFS with GCC 4.3 (Closes: #421215) -- Lior Kaplan Sat, 28 Apr 2007 01:43:47 +0300 gphpedit (0.9.91-3) unstable; urgency=low * Apply a patch to prevent gphpedit from crashing after searching & replacing. (Closes: #396325) -- Lior Kaplan Wed, 13 Dec 2006 20:25:24 +0200 gphpedit (0.9.91-2) unstable; urgency=low * Really add a watch file -- Lior Kaplan Wed, 30 Aug 2006 17:49:20 +0300 gphpedit (0.9.91-1) unstable; urgency=low * New upstream release - Fixes frequently crashes while working on amd64 (Closes: #357426) - Includes updated German translation by Holger Wansing. * Add a watch file to monitor future releases. -- Lior Kaplan Sat, 22 Jul 2006 15:03:16 +0300 gphpedit (0.9.80-3) unstable; urgency=low * Update debian/control and src/tab.c since phpdoc was renamed to php-doc * Change standards-version to 3.7.2, no changes needed. * Add php5-cli to suggests in order to have syntax check work -- Lior Kaplan Tue, 16 May 2006 00:45:38 -0500 gphpedit (0.9.80-2) unstable; urgency=low * loosened relations with phpdoc from recommends to suggests * Updated German Translation by Holger Wansing (Closes: #348904) * Removed absolute path from desktop file (as done in Ubuntu). -- Lior Kaplan Mon, 20 Mar 2006 23:06:36 +0200 gphpedit (0.9.80-1) unstable; urgency=low * New upstream release - Fixed files rendering incorrectly (Closes: #324574) - Fixed small issue highlighting parenthesis (Closes: #303798) - Fixed crashing on startup on amd64 (x86_64) (Closes: #315539) - Fixed indentation using spaces doesn't work correctly (Closes: #303793) - Fixed crash on searching through the PHP manual (Closes: #304207) - Fix position of Font change confirmation box (Closes: #324567, #308645) * Fix FSF address in debian/copyright * Change standards-version to 3.6.2, no changes needed. -- Lior Kaplan Wed, 19 Oct 2005 22:37:49 +0200 gphpedit (0.9.50-2) unstable; urgency=low * debian/control: - Add Shaul Karl to uploaders. - Fix package description. Closes: #301353 - Add phpdoc to recommends. * Patch tab.c to search the php manual in the right location. Closes: #303790 -- Lior Kaplan Sat, 9 Apr 2005 16:17:45 +0300 gphpedit (0.9.50-1) unstable; urgency=low * Initial Release. (Closes: #218868) * Minor manpage fixes by Ivo and Andy Jeffries . -- Lior Kaplan Wed, 16 Feb 2005 23:46:58 +0200 gphpedit-0.9.98/debian/gphpedit.manpages0000644000175000017500000000002211560573022017461 0ustar kaplankaplandebian/gphpedit.1 gphpedit-0.9.98/debian/gphpedit.install0000644000175000017500000000004611560573022017342 0ustar kaplankaplandebian/gphpedit.xpm usr/share/pixmaps gphpedit-0.9.98/debian/menu0000644000175000017500000000023211560573022015032 0ustar kaplankaplan?package(gphpedit):needs="X11" section="Applications/Programming" \ title="gphpedit" command="/usr/bin/gphpedit" \ icon="/usr/share/pixmaps/gphpedit.xpm" gphpedit-0.9.98/debian/control0000644000175000017500000000113411560573022015550 0ustar kaplankaplanSource: gphpedit Section: gnome Priority: optional Maintainer: Jose Rostagno Build-Depends: debhelper (>= 5.0.0), libwebkit-dev, libxml-parser-perl, intltool Standards-Version: 3.8.3 Homepage: http://www.gphpedit.org/ Package: gphpedit Architecture: any Depends: ${shlibs:Depends} Suggests: php5-cli, php-doc Description: development environment for PHP/HTML/CSS gPHPEdit is a GNOME editor that is dedicated to editing PHP files and other supporting files, like HTML/CSS. It has support for drop-down function lists, hints showing parameters, and syntax highlighting. gphpedit-0.9.98/debian/dirs0000644000175000017500000000001011560573022015021 0ustar kaplankaplanusr/bin gphpedit-0.9.98/debian/gphpedit.xpm0000644000175000017500000001645011560573022016506 0ustar kaplankaplan/* XPM */ static char * gphpedit_xpm[] = { "32 32 327 2", " c None", ". c #C8C8C8", "+ c #5B5B5B", "@ c #F5F5F5", "# c #8B8B8B", "$ c #777777", "% c #DDDDDD", "& c #AFAFAF", "* c #C7C7C7", "= c #999999", "- c #A8A8A8", "; c #E4E4E4", "> c #595959", ", c #D2D2D2", "' c #A3A3A3", ") c #A7A7A7", "! c #919191", "~ c #C5C5C5", "{ c #A1A1A1", "] c #4B4B4B", "^ c #BCBCBC", "/ c #BFBFBF", "( c #797979", "_ c #717171", ": c #A5A5A5", "< c #828282", "[ c #BEBEBE", "} c #C1C1C1", "| c #545454", "1 c #D8D8D8", "2 c #818181", "3 c #7C7C7C", "4 c #757575", "5 c #B6B6B6", "6 c #7F7F7F", "7 c #5D5D5D", "8 c #A9A9A9", "9 c #E1E1E1", "0 c #E5E5E5", "a c #DEDEDE", "b c #252525", "c c #373737", "d c #848484", "e c #9D9D9D", "f c #636363", "g c #B8B8B8", "h c #C3C3C3", "i c #B7B7B7", "j c #C9C9C9", "k c #DFDFDF", "l c #DADADA", "m c #E0E0E0", "n c #666666", "o c #656565", "p c #767676", "q c #9B9B9B", "r c #A0A0A0", "s c #AEAEAE", "t c #CCCCCC", "u c #E3E3E3", "v c #D7D7D7", "w c #D0D0D0", "x c #D6D6D6", "y c #DBDBDB", "z c #282828", "A c #959595", "B c #6C6C6C", "C c #E2E2E2", "D c #EBEBEB", "E c #ECECEC", "F c #E9E9E9", "G c #DCDCDC", "H c #D9D9D9", "I c #D5D5D5", "J c #D3D3D3", "K c #1E1E1E", "L c #7B7B7B", "M c #9E9E9E", "N c #E6E6E6", "O c #F0F0F0", "P c #EEEEEE", "Q c #CFCFCF", "R c #CDCDCD", "S c #343434", "T c #CBCBCB", "U c #EAEAEA", "V c #EDEDED", "W c #E8E8E8", "X c #CECECE", "Y c #040404", "Z c #2A2A2A", "` c #A2A2A2", " . c #FAFAFA", ".. c #F6F6F6", "+. c #F1F1F1", "@. c #E7E7E7", "#. c #D4D4D4", "$. c #D1D1D1", "%. c #BABABA", "&. c #090909", "*. c #535353", "=. c #ABABAB", "-. c #FCFCFC", ";. c #F8F8F8", ">. c #F3F3F3", ",. c #BBBBBB", "'. c #C2C2C2", "). c #101010", "!. c #505050", "~. c #C0C0C0", "{. c #F9F9F9", "]. c #F4F4F4", "^. c #EFEFEF", "/. c #C6C6C6", "(. c #221D1C", "_. c #747474", ":. c #F1EFF0", "<. c #D7D5DC", "[. c #C2C1CF", "}. c #AEAEC2", "|. c #A8AABE", "1. c #B1B4C3", "2. c #C5C6CB", "3. c #CACACA", "4. c #B7B5B6", "5. c #85868D", "6. c #989CB3", "7. c #99A0C4", "8. c #7D86B6", "9. c #6A76AC", "0. c #6A77AD", "a. c #6370A9", "b. c #5F6CA6", "c. c #5D6AA3", "d. c #616DA2", "e. c #757DA5", "f. c #898DA7", "g. c #A7A7B1", "h. c #B9B9BB", "i. c #B3B3B3", "j. c #999DBF", "k. c #818AB7", "l. c #6975AC", "m. c #5D6BA7", "n. c #5967A5", "o. c #5765A4", "p. c #626EA2", "q. c #535769", "r. c #6C769F", "s. c #5B6AA9", "t. c #5B69A6", "u. c #5A69A6", "v. c #5B69A4", "w. c #616CA0", "x. c #6C7396", "y. c #898A90", "z. c #B7B7B6", "A. c #FDFDFD", "B. c #757DAD", "C. c #606DA5", "D. c #606C9D", "E. c #5E6A9C", "F. c #626FA1", "G. c #6170AB", "H. c #5E678E", "I. c #111113", "J. c #697195", "K. c #6371AA", "L. c #6370AA", "M. c #616C9F", "N. c #6371AC", "O. c #5966A0", "P. c #5B617A", "Q. c #AEAEAF", "R. c #6772A7", "S. c #616FAC", "T. c #5A5F77", "U. c #202126", "V. c #2B2B2D", "W. c #212329", "X. c #4E5366", "Y. c #636983", "Z. c #0A0908", "`. c #282829", " + c #212227", ".+ c #4F5364", "++ c #777D98", "@+ c #1E2025", "#+ c #292A2C", "$+ c #212226", "%+ c #3B3D4B", "&+ c #5C6AA7", "*+ c #65697E", "=+ c #D9D9DA", "-+ c #9A9A9A", ";+ c #3F3F3F", ">+ c #636D9C", ",+ c #5A68A7", "'+ c #626FA9", ")+ c #333541", "!+ c #414451", "~+ c #7480B4", "{+ c #575E77", "]+ c #0C0B09", "^+ c #4C4C4C", "/+ c #35363C", "(+ c #818CC0", "_+ c #565B70", ":+ c #2D2E30", "<+ c #65666B", "[+ c #272931", "}+ c #717DAC", "|+ c #6A7295", "1+ c #17181A", "2+ c #555E82", "3+ c #5E6DAC", "4+ c #556299", "5+ c #3F424A", "6+ c #474747", "7+ c #5E6A9E", "8+ c #5B69A7", "9+ c #6672A7", "0+ c #272831", "a+ c #555B77", "b+ c #6272B8", "c+ c #5C627E", "d+ c #191816", "e+ c #353535", "f+ c #434657", "g+ c #6474B6", "h+ c #464B60", "i+ c #3C3D41", "j+ c #4A4B50", "k+ c #3F4250", "l+ c #6473B4", "m+ c #6A739B", "n+ c #161718", "o+ c #5A648C", "p+ c #5D6BAA", "q+ c #5A68A4", "r+ c #202436", "s+ c #626C9C", "t+ c #5B69A8", "u+ c #5866A4", "v+ c #626E99", "w+ c #191A1D", "x+ c #4C4E58", "y+ c #555868", "z+ c #222324", "A+ c #646773", "B+ c #21201F", "C+ c #5A6079", "D+ c #6270AB", "E+ c #31333A", "F+ c #55565B", "G+ c #333337", "H+ c #3A3B41", "I+ c #5A5D6E", "J+ c #29292C", "K+ c #383B48", "L+ c #6371AE", "M+ c #5A68A5", "N+ c #57659F", "O+ c #222533", "P+ c #5765A5", "Q+ c #606889", "R+ c #121111", "S+ c #4D4F5F", "T+ c #4B4F62", "U+ c #5D6486", "V+ c #7580AE", "W+ c #54586B", "X+ c #656F9B", "Y+ c #606EA6", "Z+ c #555A73", "`+ c #7B7E8F", " @ c #242426", ".@ c #424552", "+@ c #4C5063", "@@ c #545B7A", "#@ c #626EA4", "$@ c #5A68A6", "%@ c #5E6DAD", "&@ c #434D78", "*@ c #626B94", "=@ c #5E6BA7", "-@ c #565B72", ";@ c #363638", ">@ c #6F7DBA", ",@ c #5C6CAE", "'@ c #5766A6", ")@ c #5D6CAD", "!@ c #5A69A7", "~@ c #5B68A6", "{@ c #5A69AD", "]@ c #6D7391", "^@ c #262626", "/@ c #6774AB", "(@ c #5E6DAF", "_@ c #5967A7", ":@ c #5C6AA8", "<@ c #45507E", "[@ c #6C7398", "}@ c #6A749D", "|@ c #5C6AA9", "1@ c #5B69A5", "2@ c #6C77A8", "3@ c #68719A", "4@ c #5D6BA8", "5@ c #5D6BAB", "6@ c #56639B", "7@ c #33395A", "8@ c #616A99", "9@ c #5C6AA2", "0@ c #5C69A4", "a@ c #5866A3", "b@ c #5764A1", "c@ c #586398", "d@ c #545D89", "e@ c #434861", "f@ c #747895", "g@ c #6B6E8C", "h@ c #646887", "i@ c #636683", "j@ c #60637E", "k@ c #686A7E", "l@ c #696B7B", " ", " . ", " + @ ", " # $ % & * ", " = - ; > , ' ) ! , ", " ~ { ] ^ / ( _ : { < [ ; } ", " | 1 2 3 4 5 6 7 8 9 0 a a % ~ ", " b c d - e f + g h i j ; ; k a l m ", " n d 6 o p q r s t l u 0 u k v w 1 x y ", " z A d A B { j C ; D E F 0 G l H H 1 I J v ", " K L M , l . I N O P F ; C C m G H , t Q R w ", " S # T k u U V V U F W 0 9 k 1 X R t Q t T . ", " Y Z ` N ...+.O P U @.u l #., #.J $.R . ~ Q %. ", " &.*.=.-.;.>.O E F k y H l H v J R h ,.'.h w ", " ).!.~.{.].^.N m 9 m a G v w * './.. ~ } [ X ", " (._.Q -.:.<.[.}.|.1.2.j t t R 3.* [ & i ~.X ", " 4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.[ g i.^ ~.} H W ", " j.k.l.m.n.o.p.q.r.s.t.t.u.v.w.x.y.z.} ~.Q C ;.A. ", " B.n.C.D.E.F.G.H.I.J.p.K.L.D.E.M.N.O.P.Q.D ;.].I ` ", " R.u.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+L.&+*+=+h -+f ;+ ", " >+,+t.'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+6+ ", " 7+8+t.9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+ ", " s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+ ", " v.P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@ ", " *@=@-@;@>@,@'@n.)@!@~@{@]@^@/@(@_@t+:@<@ ", " [@}@|@$@t.t.1@t.t.n.2@3@4@t+5@6@7@ ", " 8@7+9@0@1@t.t.1@a@b@c@d@e@ ", " f@g@h@i@j@k@l@ ", " ", " ", " ", " "}; gphpedit-0.9.98/debian/copyright0000644000175000017500000000176711560573022016114 0ustar kaplankaplanThis package was debianized by Lior Kaplan on Sun, 21 Nov 2004 00:36:59 +0200. It was downloaded from http://www.gphpedit.org/ Copyright: Upstream Author: Andy Jeffries License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. gphpedit-0.9.98/debian/gphpedit.10000644000175000017500000000316011560573022016034 0ustar kaplankaplan.\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH GPHPEDIT 1 "November 26, 2004" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME gPHPEdit \- a PHP/HTML/CSS Development Environment for GNOME .SH SYNOPSIS .B gphpedit .RI [-?|--help] .RI [--usage] .RI [--display=DISPLAY] .RI [--version] .RI [files] .br .SH DESCRIPTION gPHPEdit is a GNOME2 editor specialised for editing PHP scripts and related files (HTML/CSS/JS). .PP .SH OPTIONS This program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .TP .B \-\-display=DISPLAY Choose with with display to work with (if different from the value of $DISPLAY). .br .SH AUTHOR gPHPEdit was written by Andy Jeffries .PP This manual page was written by Lior Kaplan , for the Debian project (but may be used by others). gphpedit-0.9.98/debian/watch0000644000175000017500000000051011560573022015173 0ustar kaplankaplanversion=3 # Uncomment to examine a Webpage # #http://www.example.com/downloads.php #PACKAGE#-(.*)\.tar\.gz #http://www.gphpedit.org/download/ gphpedit-(.*)\.tar\.gz opts=filenamemangle=s/.*=(.*)/gphpedit-$1\.tar\.gz/ \ http://www.gphpedit.org/download/ get\.php\?file\=main-tarball\&version=(.*) gphpedit-0.9.98/ChangeLog0000644000175000017500000006751011560573022014507 0ustar kaplankaplan2010-06-05 Anoop John * Fixed Bug - Fix External modification notification grows window beyond screen. 2010-06-05 Tadashi Jokagi * New Feature - New japanese translation 2010-06-05 Rostagno Jose * Fixed Bug - Fix Missing cursor in search and goto boxes. * Fixed Bug - Fix Missing cursor in search and goto boxes. * Fixed Bug - Fix Hidden caret when editor is opened without files in session. * Fixed Bug - Port remaining I/O code to GVFS. * Fixed Bug - Fix Freezes when directory contains big XML files. * Fixed Bug - Fix classbrowser not working in some directories. * Fixed Bug - Fix last folder bug in open/save dialog. * Fixed Bug - Fix sintaxcheck when file contains %xx scapes chars. * Fixed Bug - Fix folderbrowser Drag-Drop bug. * Fixed Bug - Fix leaks in scintilla widget. * Fixed Bug - Improve autocompletion performance. * Fixed Bug - Improve Classbrowser parse performance. * New Feature - Custom PHP functions autocompletion funtionality * New Feature - Added PHP class members autocompletion * New Feature - Added Global PHP variables completion * New Feature - Use GtkRecentManager for recent files * New Feature - Added Global PHP variables completion 2010-05-22 Rostagno Jose * Fixed Bug - Folderbrowser async load. * New Feature - New folderbrowser up and home buttons * Fixed Bug - Fix error loading / saving to remote filesystems. * Fixed Bug - Fix error converting colors in preferences dialog. * Fixed Bug - Fix tab caption in tab-help after one level navigation. * Fixed Bug - Various improvements to build system. * Fixed Bug - Speed up Calltip/autocomplete lists. * New Feature - RGBA colormap support * New Feature - Various plugin system upgrades * New Feature - Add check for externally modified files * New Feature - Added CSS calltips support * New Feature - Auto-Completion of Brackets and Quotes * New Feature - Added HTML files webkit preview * New Feature - Remember incremental search strings * New Feature - Hightlight current caret line * New Feature - Add Translation/Bug report buttons to help menu 2010-02-26 Anoop John * New Feature - Added color picker for selection background color 2010-02-04 Rostagno Jose * Fixed Bug - GTKScintilla Completely migrated from old GtkObject implementation to Gobject. * Fixed Bug - Delete duplicated function to load window icon. * Fixed Bug - if nothing is selected the function open selected tries to open a folder * New Feature - could change toolbar icon sizes * Fixed Bug - Only open text based mimetypes. * Fixed Bug - Update spanish translation. * Fixed Bug - Class browser does not take you to function definitions (sr #106646) * New Feature - keypress event in folder browser * New Feature - folderbrowser Drag and Drop handling * New Feature - Implement C/C++ Hightligthing * New Feature - Implement C/C++ Folding * Fixed Bug - Default preferences wasn't loading corrrectly * Fixed Bug - The background colour seems to have become black. * Fixed Bug - Incorrect color when change color from preferences dialog. 2010-01-12 Rostagno Jose * New Feature - Folderbrowser * New Feature - Current zoom level in statusbar * Fixed Bug - PHP files filter, now uses php file extensions from preferences * New feature - ToUpper, ToLower function * New Feature - Toolbar and menu items disabled on TAB_HELP and read-only files * Fixed Bug - Code cleanup remove deprecated GDK,GTK and GLIB macros and functions * Fixed Bug - Loading http and https uris from command line * Fixed Bug - Take out libgnome,libgnomeui,libbonobo and libbonoboui dependencies * Fixed Bug - Open files across smb gvfs fails (sr #107099) 2010-01-07 Rostagno Jose * New Feature - Fullscreen mode support (sr #106708) * New Feature - Added clean button to incremental search and goto gtkentry * New Feature - Toolbar, statusbar and sidepanel show/hide toglebutton * Fixed Bug - Toolbars donot extend till window border. (sr #106647) * Fixed Bug - gnome-config replaced by Gconf * Fixed Bug - gnome-dialog replaced by Gtkdialog * Fixed Bug - gnome-vfs replaced by GIO/GVFS 2009-11-28 Rostagno Jose * New Feature - Added Bookmarks * Fixed Bug - Remove gtkhtml2 dependency, now uses webkit. 2009-11-27 Rostagno Jose * Updated toolbar code with the new gtk+ functions * New Feature - Added indent/unindent buttons to the main toolbar * New Feature - Added zoom-in/zoom-out buttons to the main toolbar and menu * Fixed bug - The last line of text block is not indented. * New Feature - Added file filters to the open file dialog * Fixed Bug - Highlight colour in ubuntu. Bug reported at https://bugs.launchpad.net/ubuntu/+source/gphpedit/+bug/73310 * Added a close button [x] for side bar 2009-11-12 Anish A * Fixed tab fold bug ( bug# 107084) 2009-02-22 Anoop John * Moved gphpedit sources to GPLv3 2009-02-09 Anoop John * Added a close button [x] for each tab 2009-02-08 Anoop John * Fixed crash on incremental search while in help tab. Bug reported at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304207 2009-02-07 Anoop John * Fixed bug - Nowdoc and heredoc tokens were ruining syntax highlighting. Corrected to handle these tokens properly. * Fixed bug - incorrect tool tips that were being shown with partial matches with php function names. Modified to show tooltip only for full match * New Feature - Sorted list of class browser functions. The classbrowser functions were not listed in alphabetical order. This has been changed to alphabetical listing. * New Feature - Added the ability to restrict the classbrowser function listing for only the current tab. * Corrected incorrect highlighting of braces, bug reported at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=303798 2009-01-18 Anoop John * Added GPL notices correctly in source files 2009-01-01 Anoop John * Started Maintenance of the project 2005-10-16 Andy Jeffries * Single instance working, thanks to Yevgen Muntyan * Comment patch so hopefully the Ubuntu guys will stop applying unnecessary patches 2005-10-14 Andy Jeffries * GtkCombo's changed to GtkEntry in Find and Replace dialogs, as no history was being kept - when/if I do actually do that feature they'll be GtkComboBoxes anyway * Tweaks to Find/Replace - Escape, Enter key presses works, close is consistent, not found wraps * Find dialog should close on clicking close, not just hide * Open Selected failed to check if file exists before opening, hence asks to create in each folder that is open (new GNOME-VFS prob) 2005-10-13 Andy Jeffries * File dialogs now work with non-local folders * Converted to Asynchronous GNOME-VFS calls * Fixed bug when trying to search Help, searching files isn't available in GtkHTML2 so disabled for help tabs * Changed GtkCombo to GtkComboBox to fix problem with Change all fonts/size under Dropdown * AMD64 fixes and work to stop crash with unsaved files 2005-10-12 Andy Jeffries * Removed a GTK warning when the preferences box is shown, some needless box stuff * Calltip functionality is now case-insensitive, as are php/sql/css function/property names * File Save/Rename alter MRU list and Rename actually gets the full URI rather than just the old filename * Fixed bug: opening gphpedit with untitled, type text and quit chosing to discard changes crashes with segfault * Upgraded to Scintilla 1.66 2005-09-15 Andy Jeffries * Added new Gentoo PHP-Docs location 2005-08-22 Andy Jeffries * Incremental search box suggests highlighted text 2005-08-22 Andy Jeffries * Returns to previous line number after reopening a file 2005-04-07 Andy Jeffries * Fixed two compiler warnings about UTF-8 and added some debugging prints 2005-03-18 Sven Herzberg * Added i18n build framework and a simple (end empty) german translation. 2005-02-08 Andy Jeffries * Fixes to Python highlighting 2005-02-08 Andy Jeffries * src/main_window_callbacks.c: Fixed a crash bug 2005-02-04 Andy Jeffries * New plugin response MESSAGE pops open dialog 2005-02-04 Andy Jeffries * Added very basic Python syntax highlighting 2004-12-15 Andy Jeffries * Fixed PHP Help location for Debian 2004-12-07 Andy Jeffries * Fixed off by one error and warnings in reopen 2004-11-26 Andy Jeffries * Updated num plugins to 30 and num reopen items to 20 2004-11-24 Andy Jeffries * Simplified completion timer code and bracket matching and indentation 2004-11-19 Andy Jeffries * Fixed class browser 2004-11-18 Andy Jeffries * Wouldn't prompt for saving unsaved PHP/SQL/CSS files etc only non-coded files 2004-11-14 Andy Jeffries * Sorts plugin menu in alphabetical order 2004-11-03 Andy Jeffries * Muntyan (someone I met off IRC) converted gPHPEdit to use a local statically built version of GtkScintilla2 to aid getting gPHPEdit into Debian 2004-10-27 Andy Jeffries * Got session saving working * Fixed a bug making the X button leave the app running but orphaned 2004-10-01 Andy Jeffries There are quite a few items that have been done that aren't in the ChangeLog below - so lets try to bring it up to date.... * Used GNOME-VFS now so you can open/save files to/from FTP/SCP/SFTP locations (and indeed any other type of location supported by GNOME-VFS) * Updated syntax highlighting to support PHP5 keywords * By editing the settings file (~/.gnome2/gPHPEdit) you can now change what files are recognised as PHP files (the separator is a comma - NO spaces) * Opens with a blank page by default, if you haven't changed it and open a file the Untitled page is replaced by the file you choose to open. 2004-09-16 Andy Jeffries Wow! Really looks like I haven't done anything for ages, I have but I've forgotten to put it in here. Here is a list of some of the things done: * Fixed the fact that changes to the Line Number size don't show * Moved to GtkFileChooser from GtkFileSelection * Implemented plugins (although still possibly buggy) 2004-04-08 Andy Jeffries * Fixed a few bugs from the bugs list, mainly crash bugs 2004-04-07 Andy Jeffries * UTF-8 and other code pages now work. It works by converting on the fly from the user's locale to UTF-8 and back to their locale when saving * Recently opened files menu implemented * File open dialog remembers last opened folder (unless you have an active file open, in which case it still reverts to that folder). 2004-03-10 Andy Jeffries * UTF-8 works (although other code pages such as ISO-8859-1 don't! 2004-03-10 Andy Jeffries * As there have been quite a few fixes, I've decided to do an interim release. 2004-03-10 Andy Jeffries * Class browser doesn't update (slow) if it isn't currently shown - speeds up opening of files for those people that don't use the class browser. 2004-03-04 Andy Jeffries * Implemented brace matching (properly) - and it works :-) 2004-02-25 Andy Jeffries * Fixed crash bug when Find dialog is closed using WM X button rather than close 2004-02-15 Tim Jackson * Fixed gtkhtml2 dependencies in RPM spec file 2004-02-13 Andy Jeffries * OK, preferences code is in there and seems to be working. This version is a pre-1.0 beta but it seems a lot more stable in use than 0.4.3 (due to the number of bugs I've fixed) 2004-02-08 Andy Jeffries * I've started doing the preferences code. The dialog has been designed for a while, but there's been no code. It now makes a copy of the preferences, the code to retrieve a list of fonts is done and the code to determine when a syntax highlighting style (e.g. PHP Single-quoted String) changes. 2004-02-03 Andy Jeffries * Will these version numbers be consistent? After a lot of soul searching (and discussions with a few users), I've decided to make this the pre-1.0 version. A lot of people are using it day-in-day-out and it's stable. However, I've added a couple of new features to this version - so I'll put it out for testing before going to 1.0. * Upgrading to Pango fonts bug fixed (KEPT prefixing with ! every time) * Multiple files open from selection dialog implemented (thanks Leszek) 2004-02-03 Andy Jeffries * Changed version to 0.4.9 (ready for testing locally before changing back to 0.5.0 for release) 2004-01-30 Andy Jeffries * Forced upgrading to Pango rendering is complete (message box on start) * Implemented bug fix for multiple calltip popups (bug 55, Urkle) 2004-01-30 Andy Jeffries * Online help now works without hanging the app (although will break if an external link or an anchor is present) 2004-01-30 Andy Jeffries * configure.in: Updated to 0.5.0 * Close page now moves the focus back a page rather than to the first page * The start of online help is in there, but the app hangs on closing the help window 2003-07-09 Andy Jeffries * configure.in: Updated to 0.4.3 to avoid conflicts with 0.4.2 (in testing) * src/main_window.c: (main_window_create_panes), src/main_window_callbacks.c: (classbrowser_show), (classbrowser_hide), src/preferences.c: (save_classbrowser_position): Properly implemented Show/Hide Classbrowser, previous version didn't actually resize the pane, nor remember it's status upon restarting. 2003-07-09 Andy Jeffries * configure.in: Updated version number to 0.4.2 to reflect change below * src/main_window_callbacks.c: (classbrowser_show), (classbrowser_hide), src/main_window_callbacks.h, src/main_window_menu.h: Implemented Show/Hide Classbrowser feature requested by Tim Jackson. 2003-07-01 Andy Jeffries * configure.in: Updated version number to 0.4.1 to reflect change below * src/preferences.c: (preferences_load), (preferences_save), src/preferences.h, src/tab.c: (tab_set_general_scintilla_properties): All updated to reflect preference for turning off line wrapping in response to feature request from Erik Williamson 2003-06-24 Andy Jeffries * configure.in: Changed version number to 0.4.0 as no bugs have been found in code folding or keyboard macros. Still need to define keyboard shortcuts for code folding, but that won't stop it being released now. 2003-06-20 Andy Jeffries * configure.in: Changed version number to 0.3.85 for testing (in RPM form) the latest fixes for keyboard macro recording. 2003-06-17 Andy Jeffries * Implemented keyboard macro recording, updated version to 0.3.8 (ready for 0.4 when finished testing both new areas of functionality) 2003-06-17 Andy Jeffries * src/main_window.c: (Note: prepare-ChangeLog.pl kept reporting a segfault) Fixed window title not to have a hanging "-" 2003-06-17 Andy Jeffries * src/tab.c, src/tab_php.c, src/preferences.h: (Note: prepare-ChangeLog.pl kept reporting a segfault) code folding implemented (uses a preference setting, but still no dialog) 2003-06-10 Tim Jackson * src/syntax_check.c: (syntax_check_run): corrected error message if PHP binary not found 2003-06-10 Tim Jackson * src/syntax_check.c: (run_php_lint), (syntax_add_lines), (syntax_check_run): fixed bug #37 and cleaned up behaviour if no editors are open 2003-06-10 Tim Jackson * src/main_window.c: (update_app_title): fixed compile error (added missing brace) 2003-06-08 Andy Jeffries * src/main_window.c: (update_app_title): Removed the version number from the title of the main window. This wasn't standar but was useful during the early days of development. 2003-06-08 Andy Jeffries After tagging CVS as Release_0_3_0 I found I had knackered the dependancies trying to get it to work with Dennis Houy's GtkScintalla2. 2003-06-08 Andy Jeffries * configure.in: Updated version number to be 0.3.0 2003-06-07 Sven Herzberg * .cvsignore: added gphpedit.spec * autogen.sh: fixed a typo 2003-06-06 Andy Jeffries * src/Makefile.am: Added tab_sql.c/.h so the SQL lexing is included * src/calltip.c: (get_sql_completion_list), (css_autocomplete_word), (sql_autocomplete_word): Added the SQL known word drop down functionality * src/calltip.h: added the list of SQL known words * src/preferences.c: (preferences_load), (preferences_save): Added the SQL properties loading/saving * src/preferences.h: Added the SQL properties * src/tab.c: (is_sql_file), (tab_check_sql_file), (tab_create_new), (sql_auto_complete_callback), (char_added): Added code to handle SQL lexing. * src/tab.h: Added definition for SQL functions * src/tab_sql.c: (tab_sql_set_lexer), src/tab_sql.h: Created SQL lexer code 2003-06-06 Andy Jeffries * src/main_window_callbacks.c: (open_file_ok):Changed to use switch_to_file_or_open to open a new file, should therefore stop the same file being opened twice. * AUTHORS: Added Tim Jackson as he has worked on a lot of package related files 2003-06-04 Tim Jackson * src/main_window_callbacks.c: (on_about1_activate): Added herzi as contributor * src/preferences.c: (preferences_save): Fixed bug #39 (config error on quit) 2003-06-04 Tim Jackson * gphpedit.spec.in: updated spec file for automake'd build 2003-06-04 Sven Herzberg * Makefile.am: should enable a RH build now * data/Makefile.am: fixed a typo to install the api correctly 2003-06-04 Tim Jackson * data/Makefile.am: hopefully got it right this time 2003-06-04 Tim Jackson * data/Makefile.am: reverting to Herzi's version 2003-06-04 Tim Jackson * Makefile.am: * data/Makefile.am: failed attempt to get API file installed in right place * gphpedit.desktop.in: * src/syntax_check.c: (syntax_check_run): fixed compiler warning 2003-06-04 Tim Jackson * Makefile.am: fix duplicate EXTRA_DIST definition * gphpedit.desktop.in: amend for gphpedit.png * pixmaps/Makefile.am: amend for gphpedit.png * pixmaps/gphpedit.png: renamed version of gphpedit_icon.png * pixmaps/gphpedit_icon.png: renamed to gphpedit.png for consistency * src/main.h: amend for gphpedit.png and put in /pixmaps instead of /pixmaps/gphpedit 2003-06-04 Tim Jackson * src/preferences.c: (preferences_save): fixed saving of GNOME config for php_binary * src/syntax_check.c: (syntax_check_run): disable stat() check on php binary 2003-06-03 Andy Jeffries * src/main_window_callbacks.c: (on_about1_activate): Removed the signal connection - this was causing a segfault although it appears right 2003-06-03 Sven Herzberg * src/.cvsignore: updates cleanly now 2003-06-03 Sven Herzberg * Makefile.am: added the .spec.in file to EXTRA_DIST * configure.in: creates .spec file now * gphpedit.spec: removed (created at configure time now) * gphpedit.spec.in: added to make configure.in create a spec file 2003-06-03 Sven Herzberg * Makefile.am: installs the desktopfile for an entry in the menus 2003-06-03 Sven Herzberg * data/Makefile.am: fixed a typo to install the api-file correctly 2003-06-03 Tim Jackson * data/Makefile.am: updated to include PHP api file on make dist 2003-05-30 Andy Jeffries * src/classbrowser_parse.c: (classbrowser_parse_file): Fixed a compiler warning about variables may not be initialised * src/find_replace.c: (find_clicked), (replace_clicked), (replace_all_clicked): Fixed a compiler warning about variables may not be initialised * src/syntax_check.c: (syntax_add_lines), (syntax_check_run): Fixed a compiler warning about variables may not be initialised 2003-05-21 Andy Jeffries * Makefile.am: Added the RPM spec file and the po folder into the distribution * gphpedit.spec: Tried to get it to work, still has an issue with %doc * pixmaps/Makefile.am: Included the gphpedit_icon.png in the distribution * src/Makefile.am: Added main_window_menu.h back 2003-05-21 Sven Herzberg * .cvsignore: make updates nicer * data/.cvsignore: make updates nicer * doc/.cvsignore: make updates nicer * pixmaps/.cvsignore: make updates nicer * po/.cvsignore: make updates nicer * src/.cvsignore: make updates nicer 2003-05-21 Sven Herzberg * pixmaps/gphpedit_icon.png: added file to CVS * po/Makefile.in.in: added file to CVS 2003-05-21 Sven Herzberg * .cvsignore: added file to CVS * src/calltip.c: added file to CVS * src/calltip.h: added file to CVS * src/classbrowser.c: added file to CVS * src/classbrowser.h: added file to CVS * src/classbrowser_parse.c: added file to CVS * src/classbrowser_parse.h: added file to CVS * src/find_replace.c: added file to CVS * src/find_replace.h: added file to CVS * src/grel2abs.c: added file to CVS * src/grel2abs.h: added file to CVS * src/main.c: added file to CVS * src/main.h: added file to CVS * src/main_window.c: added file to CVS * src/main_window_callbacks.c: added file to CVS * src/main_window_callbacks.h: added file to CVS * src/main_window.h: added file to CVS * src/main_window_menu.h: added file to CVS * src/Makefile.am: added file to CVS * src/preferences.c: added file to CVS * src/preferences_dialog.c: added file to CVS * src/preferences_dialog.h: added file to CVS * src/preferences.h: added file to CVS * src/syntax_check.c: added file to CVS * src/syntax_check.h: added file to CVS * src/tab.c: added file to CVS * src/tab_css.c: added file to CVS * src/tab_css.h: added file to CVS * src/tab.h: added file to CVS * src/tab_php.c: added file to CVS * src/tab_php.h: added file to CVS * src/tab_util.c: added file to CVS * src/tab_util.h: added file to CVS 2003-05-21 Sven Herzberg * doc/how-to-configure: added file to CVS 2003-05-21 Sven Herzberg * data/gphpedit.pws: added file to CVS * data/php-gphpedit.api: added file to CVS * data/rip.php: added file to CVS * data/test.php: added file to CVS 2003-05-21 Sven Herzberg * AUTHORS: added file to CVS * COPYING: added file to CVS * INSTALL: added file to CVS * Makefile.am: added file to CVS * README: added file to CVS * autogen.sh: added file to CVS * config.h.in: added file to CVS * configure.in: added file to CVS * gphpedit.desktop.in: added file to CVS * gphpedit.spec: added file to CVS 2003-03-24 Sven Herzberg * autogen.sh: automates creation of Makefile.in's and configure * configure.in: autoconf input file * Makefile.am: automake input file * AUTHORS, NEWS, README: neccessary files for automake * data/Makefile.am: automake input file * doc/Makefile.am: automake input file * pixmaps/Makefile.am: automake input file * src/Makefile.am: automake input file 2003-03-24 Sven Herzberg * all files: moved the files into a new directory layout 2003-01-23 Andy Jeffries * Incremental search, jump to line and PHP function drop down list implemented 2003-01-13 Tim Jackson * PHP XML DocBook sources ripped to an api file with a PHP script 2003-01-12 Andy Jeffries * File operations and clipboard operations completed 2002-12-20 Andy Jeffries * Work started on gPHPEdit gphpedit-0.9.98/README0000644000175000017500000002421211560573022013605 0ustar kaplankaplanIntroduction to gPHPedit: ======================== The gPHPedit package contains a lightweight UTF-8 text editor based in scintilla component for the GNOME desktop. gPHPEdit supports PHP/HTML/CSS files and also supports C/C++, Python and Perl Files. gPHPedit is currently maintained by Anoop John and Jose Rostagno. Installation of gPHPEdit: (UBUNTU AND DEBIAN USERS) =================================================== 0) To install gPHPEdit from source: You can download lastest source packages from: http://www.gphpedit.org 0.a) installing from git In a terminal write: git clone git://github.com/anoopjohn/gphpedit.git ~/gphpedit-git cd ~/gphpedit-git 1) Install gPHPEdit by running the following commands: $ ./autogen.sh --prefix=$(pkg-config --variable=prefix ORBit-2.0) && make Now, as the root user: # make install 1.b) Command Explanations: --prefix=$(pkg-config --variable=prefix ORBit-2.0): Setting the prefix using this parameter instead of with $GNOME_PREFIX will ensure that the prefix is consistent with the installation environment and the package will be installed in the correct location. --enable-debug=yes Setting this flag enable the debug support, disabled by default. 2) Dependencies Compilation needs the following software packages - usually the headers and libraries (search for packages with a -dev or -devel suffix and/or prefix lib, e.g. libgtk2.0-dev) - Glib 2.0 (>= 2.18) - Gtk 2.0 (>= 2.20) - automake (>= 1.8) - autoconf (>= 2.59) - intltool - libtool - gettext - gvfs - webkit-1.0 - libxml-2.0 (>= 2.6.0) - php5-cli (optional for php sintax checking) - php-doc (optional for php help support) * * if you don't have php-doc pakage installed gphpedit will search help in PHP online resources. Debug system ============ Since 0.9.98 version GPHPEdit has a new debug system. To activate it you must first compile GPHPEdit with --enable-debug=yes option. Then you must start the editor setting an environment variable with the same name of the chanel to debug. For example: $ env GPHPEDIT_DEBUG=1 ./gphpedit will enable all debug chanels. This expresion: $ env GPHPEDIT_DEBUG_PLUGINS=1 ./gphpedit will activate only the plugins chanel. You could activate more than one debug chanel, for example: $ env GPHPEDIT_DEBUG_PLUGINS=1 GPHPEDIT_DEBUG_DOCUMENT=1 ./gphpedit will activate plugins and document chanel. * The following list contains the avariable debug chanels: - GPHPEDIT_NO_DEBUG (disable debug output) - GPHPEDIT_DEBUG_SYMBOLIZABLE - GPHPEDIT_DEBUG_CLASSBROWSER - GPHPEDIT_DEBUG_CLASSBROWSER_PARSE - GPHPEDIT_DEBUG_DOCUMENT - GPHPEDIT_DEBUG_PLUGINS - GPHPEDIT_DEBUG_FILEBROWSER - GPHPEDIT_DEBUG_IPC - GPHPEDIT_DEBUG_MAIN_WINDOW - GPHPEDIT_DEBUG_DOC_MANAGER - GPHPEDIT_DEBUG_PREFS - GPHPEDIT_DEBUG_SYNTAX How to report bugs ================== Bugs should be reported to the Savannah bug tracking system. (https://savannah.nongnu.org/support/?group=gphpedit). You will need to create an account for yourself. In the bug report please include: * Information about your system. For instance: - What operating system and version - What version of the gtk+, glib and gnome libraries And anything else you think is relevant. * How to reproduce the bug. * If the bug was a crash, the exact text that was printed out when the crash occurred. See 'https://savannah.nongnu.org/support/?group=gphpedit' for the list of known bugs. Patches ======= Patches should also be submitted to https://savannah.nongnu.org/support/?group=gphpedit If the patch fixes an existing bug, add the patch as an attachment to that bug report. Otherwise, enter a new bug report that describes the patch, and attach the patch to that bug report. Patches should be in unified diff form. (The -u option to GNU diff.) If you are interested in helping us to develop gPHPEdit, please see the file 'AUTHORS' for contact information. Translations ============ Transifex is a highly scalable localization platform with a focus on integrating well with the existing workflow of both translators and developers. It aims in making it dead-simple for content providers to receive quality translations from big translation communities, no matter where the project is hosted. In order to translate gPHPEdit on transifex or upload translations here you need to: 1. Create a (free) account in the Transifex server; 2. Associate yourself with the gPHPEdit project and the specific language you want to work on; 3. Use the web interface to reserve a file for translation. This file can then be downloaded and translated offline and then submitted back via the same interface. The translation is then validated and committed upstream into the official repository. If you are responsible for managing one of the language teams or just want to make sure you know what is happening with the project as a whole, you can choose to be notified every time someone reserves a file for translation, writes down a comment, reviews someone’s work, or a commit takes place. Since people will have to reserve a file for translation, you can make sure that no two people work on the same file at the same time, in the end saving time, headaches and redundancy. Best of all, since your work can be committed automatically when you upload your translation, you can see in real time your progress and that of your teammates. gPHPEdit in Transifex: http://www.transifex.net/projects/p/gphpedit/c/main/ b) Current translations: gPHPEdit is currently translated to: * English * Spanish * German * Japanese Shortcuts ========= Shortcut keys enable you to perform tasks more quickly than if you use a mouse. The following list all gPHPEdit’s shortcut keys. 1) File: * New file (Ctrl + N) * Open file (Ctrl + O) * Open selected file (Ctrl + Intro) * Reload Current file (SHIFT + Ctrl + O) * Save (Ctrl + S) * Save as (SHIFT + Ctrl + S) * Save All (SHIFT + ALT + A) * Close File (Ctrl + W) * Exit (Ctrl + Q) 2) Edit: * Copy (Ctrl + C) * Paste (Ctrl + V) * Cut (Ctrl + X) * Select all (Ctrl + A) * Undo (Ctrl + Z) * Redo (SHIFT + Ctrl + Y) * Line Delete (Ctrl + SHIFT + L) * Duplicate line (Ctrl + D) * Transpose line (Ctrl + T) * Indent block (SHIFT + ALT + I) * Unindent block (SHIFT + Ctrl + ALT + I) * ToUpper (Ctrl + U) * ToLower (Ctrl + L) * Add/Remove bookmark (Ctrl + F2) * Goto Next Bookmark (F2) 3) Panes: * Show/Hide Side Panel (F8) * Hide Syntax Check Panel (SHIFT + F9) * Show Preferences dialog (F5) * Enter/Leave Fullscreen mode (F11) 4) Tabs: * Switches to the next tab to the left (Ctrl + PageDown) * Switches to the next tab to the right (Ctrl + PageUp) * Close Tab (Ctrl + W) * Jump to nth tab1 (Alt + N) (**) (**) replace n with tab number. 5) Search: * Find a string (Ctrl + F) * Search and replace (Ctrl + H) * Incremental search (Ctrl + I) 6) Tools: * Syntax check (Ctrl + F9) * Hide Syntax Check Panel (SHIFT + F9) * Record Keyboard macro start/stop (Alt + K) * Playback Keyboard macro (Ctrl + K) 7) Autocompletion: * Insert template (Ctrl + j) 8) folding * if you hold Ctrl key pressed and you click a fold mark, all it's children will be folded. * if you hold SHIFT key pressed and you click a fold mark, all it's children will be expanded. ================ Find and Replace ================ Regular expressions -------------------- GPHPEdit support regular expression search. In a regular expression, special characters interpreted are: . Matches any character \( This marks the start of a region for tagging a match. \) This marks the end of a tagged region. \n Where n is 1 through 9 refers to the first through ninth tagged region when replacing. For example, if the search string was Fred\([1-9]\)XXX and the replace string was Sam\1YYY, when applied to Fred2XXX this would generate Sam2YYY. \< This matches the start of a word using Scintilla's definitions of words. \> This matches the end of a word using Scintilla's definition of words. \x This allows you to use a character x that would otherwise have a special meaning. For example, \[ would be interpreted as [ and not as the start of a character set. [...] This indicates a set of characters, for example, [abc] means any of the characters a, b or c. You can also use ranges, for example [a-z] for any lower case character. [^...] The complement of the characters in the set. For example, [^A-Za-z] means any character except an alphabetic character. ^ This matches the start of a line (unless used inside a set, see above). $ This matches the end of a line. * This matches 0 or more times. For example, Sa*m matches Sm, Sam, Saam, Saaam and so on. + This matches 1 or more times. For example, Sa+m matches Sam, Saam, Saaam and so on. ======= Themes (New in 0.9.98) ======= GPHPEdit has support for GtkSourceView's Themes. These are feature rich themes supported by many Gnome applications like Gedit and Anjuta. This implies that you don't have to configure each language in the preferences dialog anymore. Now you can set a theme and editor will load its color scheme. You can also easily change between themes. The main advantage of choosing this theme system is that a lot of themes already exist, along with good documentation about how to write a new one. You can get some examples at: http://live.gnome.org/GtkSourceView/StyleSchemes If you want to create a new theme you may also want to visit http://library.gnome.org/devel/gtksourceview/stable/style-reference.html To put a gPHPEdit's specific theme or if you don't have gtksourceview installed, you should put the new theme in /usr/share/gphpedit/themes or in /usr/local/share/gphpedit/themes depending on instalation prefix. ======================================== Migrating old config files to new XDG folder (Since 0.9.98) ======================================== If you have custom plugins and templates in ~/.gphpedit/ you must copy that files to the directory pointing by the environment variable $XDG_CONFIG_HOME, usually ~/.config/gphpedit The gPHPEdit team. gphpedit-0.9.98/themes/0000755000175000017500000000000011560573022014211 5ustar kaplankaplangphpedit-0.9.98/themes/mixer.xml0000644000175000017500000000663511560573022016071 0ustar kaplankaplan José Rostagno A theme for gPHPEdit.