|
|
|
|
Changelog for xedit-1.1.2-1mdv2009.1.i586.rpm :
Wed Nov 12 23:00:00 2008 Thierry Vignaud 1.1.2-1mdv2009.1 + Revision: 302455 - new version
Wed Aug 6 00:00:00 2008 Paulo Andrade 1.1.1-1mdv2009.0 + Revision: 264105 - Update to upstream release 1.1.1.
Tue May 13 00:00:00 2008 Paulo Andrade 1.0.3-6mdv2009.0 + Revision: 206408 - Warn if a newer version of a file exists before overwritting it. Fix an off by one error check that can lead to an infinite loop on regex search&replace.
Thu Apr 17 00:00:00 2008 Paulo Andrade 1.0.3-5mdv2009.0 + Revision: 194829 - Add python mode and some compile warning fixes. License reverted to only MIT as freedesktop asked for it to accept the patches.
Thu Mar 13 23:00:00 2008 Paulo Andrade 1.0.3-4mdv2008.1 + Revision: 187574 - Update to latest version of patches. Some patches were reordered to apply the version bump last. This version has the auto and perl edit mode files license changed from GPL to BSD, as requested by Xorg. Also added support for multiple make jobs.
Fri Feb 22 23:00:00 2008 Paulo Andrade 1.0.3-3mdv2008.1 + Revision: 173972 - Remake git-branch with xedit patches due to removing patches in different commits. XtSetLanguageProc can take several seconds to finish when some fonts are not installed, and is the default on Mandriva.
Tue Feb 12 23:00:00 2008 Paulo Andrade 1.0.3-2mdv2008.1 + Revision: 166319 - Revert to use upstream tarball instead of using git-archive. Add one patch per change since upstream version. Only change since last package is proper check if tag file is in cwd.
Mon Jan 21 23:00:00 2008 Paulo Andrade 1.0.3-1mdv2008.1 + Revision: 155905 - Bump to version 1.0.3, and add changes to git.mandriva.com, but only as two batch of changes, one including GPL code and another not. Changes include: o Single/simple hash table implementation for almost all code. o Fix ispell interface. o Fix several bugs and crashes. o Add a tags interface. o Fix a bug in the regex library that could cause empty matches be Returned when testing alternative matches, but no match actually was found. o Update documentation. o Add perl and \"autotools\" edit modes. Perl mode has auto indentation. - Rewrite code that parses replace string in regex search&replace as it was buggy and not properly handling the escape sequence \\\\. - Add a simple syntax highlight mode for autoconf/automake/m4 files. Use same syntax as vi for + in command line, i.e. \"xedit file.c +32\" will load file.c and go to line 32. Fix license in spec file.
+ Olivier Blin - restore BuildRoot
+ Thierry Vignaud - kill re-definition of %buildroot on Pixel\'s request
Wed Dec 12 23:00:00 2007 Paulo Andrade 1.0.2-17mdv2008.1 + Revision: 117860 - Change license to GPL/MIT to cover perl mode code. Build, but not install the standalone lisp interpreter and the regex test program, and also remove the test program from libre.a. Some cleanup and bug fixes to perl mode, including adding some macros to make it easier to add new patterns, assing the hash value :cont-indent to *cont-indent *, and not :indentation, and some missing keywords are highlited now. Also added an initial support for \"here docs\". This patch also adds a fix for the regex library (lisp/re/re.c), as one of the patterns in the perl-mode showed a problem where it was returning a 0 length match when it really wasn\'t matching anything. Also added a regression test to lisp/test/regex.lsp and lisp/re/tests.txt. To run the \"regression tests\", either type (load \"path/to/regression-test.lsp\")C-J in the scratch buffer, or run the standalone lisp interpreter to test it.
Mon Dec 10 23:00:00 2007 Paulo Andrade 1.0.2-16mdv2008.1 + Revision: 116976 - Remove lsp.c from liblisp.a. It contains a main function, and is the main file of a standalone lisp interpreter that should be linked with liblisp.a, not required by the text editor. Added a perl syntax highlight and indentation rules progmode. Fixed a problem wen attempting to save a file in \"line edit\" mode, where it would attempt to save the file using the regex pattern as file name, but usually fail. Fixed a bug that was reinstantied in a previous fix, where it would not properly parse all escaped characters of a replace string, in line edit mode. Fixed a warning about an unusued lisp variable in the indentation macro. Currently only the C mode uses that variable. Changed the C mode to understand C++ comments in preprocessor lines, and also properly parse strings and character constants, otherwise it would not properly parse // inside strings. NOTE that the perl mode is the first GNU/GPL licensed file in xedit, but I may change the license of other files to GPL also (since I am the author of 95% or more of the xedit code). Fixed a bug that would not allow \"unreadable\" atoms as keywords, mainly for consistency, bug found when trying to create a keyword containing the \')\' character in it\'s name. Changed the default *auto-modes * to treat .cpp and .hpp as C/C++ sources, to treat xorg.conf as a XF86Config mode, and Xorg.\\d+.log as XFree86.\\d+.log.
Wed Nov 21 23:00:00 2007 Paulo Andrade 1.0.2-15mdv2008.1 + Revision: 110991 - Avoid risk of deferencing a \"reallocated\" pointer in commands.c. Some review of the regex search code. Better detecting when needs to recompile the regex search. Better handling of escape sequences (that code is very hard to maintain due to too many gotos, and in a previous patch I added a wrong fix for character escaping, fixed now). The fix for proper checking if the file ends in a newline actually ended up showing another bug, where the code, due to the logic updating offsets, would always try to match the empty string just after a newline, what caused it to call the reexec function with an invalid argument (negative length string); problem fixed in this patch. Add proper check in tags.c; if a function can return null, the caller should check the returned value before deferencing it :-)
Mon Nov 19 23:00:00 2007 Paulo Andrade 1.0.2-14mdv2008.1 + Revision: 110436 - Some cleanup/padronization on messes printed to the message window. Fix an issue, that maybe should really be fixed in Xaw, where using XtSetValues to change the contents of a TextWidget will not properly horizontal scroll. The was to call the internal Xaw function \"_XawTextShowPosition\" always the problem could occur. Fix a bad reference to realloc\'ed memory when expanding home directories. The code was also wrong, i.e. code like: \"ptr1 = ptr + num; ... ptr = realloc(ptr); ... memcpy(ptr1, value);\" When realloc\'ing ptr, it could change address. Fix tags search patterns to properly handle escaped backslashes. Fix problem matching patterns in the last line of a file due to buggy checking if file ends in a newline. When repeated text is sent to the messagewindow, it will show the number of times it repeated, instead of printing again.
Wed Nov 14 23:00:00 2007 Paulo Andrade 1.0.2-13mdv2008.1 + Revision: 108671 - Update to my latest xorg git diff. Properly list directory contents on empty directories (i.e. pressing Tab on the filenamewindow will show ./ and ../, instead of doing nothing). Fix a bug in the generic regex search and that extended to the tags search where it would not find patterns in the last line of a file due to a bug involving checking if file ends or not in a newline. Better patch to initialize/associate a tags file with the *scratch * buffer, so it can be used to type symbols and search a tags (selected text and press \"Alt-.\") - Minor patch to allow typing a symbol in the *scratch * buffer to search for a symbol definition, i.e. add tags pointer to the scratch buffer. It probably would be better to have a fully featured dialog box to manage tags searches... Fix what appears to be an old bug the became clear now, and could cause some corruption in the \"File Menu\" as it was passing the wrong string to the menu entry creation routine.
Tue Nov 13 23:00:00 2007 Paulo Andrade 1.0.2-12mdv2008.1 + Revision: 108439 - Update the XeditPrintf to work correctly. This was dumb but was the \"original version\". Now all calls properly handle parameters. Rewrite the tags interface. Now instead of loading a single tags file, when loading a new file, unless the resource tagsName starts with \'/\', it will descend up to the root directory searching for a tags file, and associate it with the loaded file. Loaded tags are in a global tags hash table. When searching for a symbol tag, if it is not found, check if there exists other available tags files, searching down to the root directory again. If still failing, check if there are loaded tags associated with other directory trees until finding the symbol tag or traversing all loaded tags, in no specific order.
Mon Nov 12 23:00:00 2007 Paulo Andrade 1.0.2-11mdv2008.1 + Revision: 108250 - Use correct INSTALL file. Messed on rebuilding and it generated the \"default\" symbolic link to automake version. Correct Requires, aspell-en instead of aspell-us and grep instead of grep Make sure the correct Xedit.ad is generated so that the correct actions will be available after package is installed.
Mon Nov 12 23:00:00 2007 Paulo Andrade 1.0.2-10mdv2008.1 + Revision: 108229 - Add diff patch from a local git branch. Add more Requires. See the updated README, INSTALL, AUTHORS, etc for more details. - Add conditional around BuildRequires. - Update the \'resolve name\' patch to make a copy of the string, so that, if there are no allocations during calls, free(str); str=malloc(size) should never return the same pointer, i.e. what the patch tries to fix. Add readdir patch, that removes the assumption that \'.\' and \'..\' are always the 2 first entries in a directory, i.e. the 2 first values returned by readdir().
Sat Oct 20 00:00:00 2007 Paulo Andrade 1.0.2-8mdv2008.1 + Revision: 100508 - Remake ResolveName patch. It depends on compiling with -O2 or not, as it was using a static buffer to store the result of calls to realpath and some optimization was messing things. Now it calls free() and malloc() at every invocation of the code using the static variable, so that the glibc realpath will not try to be smart using the static pointer. Also add minor fix changing a code like: if (buffer[i] && i < sizeof(buffer)) to if (i < sizeof(buffer) && buffer[i])
Fri Sep 21 00:00:00 2007 Paulo Andrade 1.0.2-7mdv2008.0 + Revision: 91580 - Update correct patch. - Add patch file to spec, not just command to use it... - Revert the original \'hackish\' XeditPrintf that just prints an string. At least for the moment, otherwise, code could send printf formats in a string that wasn\'t expected to be used by vsnprintf. Problem observed when loading a file with the % character in it\'s name.
Wed Sep 12 00:00:00 2007 Paulo Andrade 1.0.2-6mdv2008.0 + Revision: 84432 - Fix fonts required by xedit for different edit modes, to install the minimum ammount of required packages.
Thu Sep 6 00:00:00 2007 Paulo Andrade 1.0.2-5mdv2008.0 + Revision: 80345 - Compile without xprint support by default and fix a few problems.
Sat Sep 1 00:00:00 2007 Adam Williamson 1.0.2-4mdv2008.0 + Revision: 76439 - rebuild for 2008 - simplify file list - slight spec clean
+ Thierry Vignaud - do not hardcode lzma extension!!!
Sat Sep 2 00:00:00 2006 Gustavo Pichorim Boiko + 2006-09-01 21:23:32 (59548) - rebuild to fix libXaw.so.8 dependency
Thu Jun 1 00:00:00 2006 Gustavo Pichorim Boiko + 2006-05-31 18:32:34 (31796) - rebuild to fix cooker uploading
Tue May 30 00:00:00 2006 Andreas Hasenack + 2006-05-29 14:36:37 (31646) - renamed mdv to packages because mdv is too generic and it\'s hosting only packages anyway
Fri May 26 00:00:00 2006 Gustavo Pichorim Boiko + 2006-05-25 20:17:57 (31598) - X11R7.1
Wed May 24 00:00:00 2006 Thierry Vignaud + 2006-05-23 22:24:58 (31400) - fill in a couple of missing descriptions
Fri May 5 00:00:00 2006 Gustavo Pichorim Boiko + 2006-05-04 21:25:17 (26918) - increment release
Fri Apr 28 00:00:00 2006 Gustavo Pichorim Boiko + 2006-04-27 04:02:05 (26704) - Adding X.org 7.0 to the repository
|
|
|