· 7 years ago · Dec 12, 2018, 04:56 PM
1commit 693f79edc475ce306ffcd7fd762b9ef4ac6163b9
2Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
3Date: Tue May 22 20:33:17 2012 +0000
4
5 - Update to latest upstream release.
6
7
8 git-svn-id: file:///tmp/svn-mirror/xedit@38 291e98b4-c6ec-459d-b89b-2192bd43e1f1
9
10commit aa35ac0d4a57fe279c8a73761bfce2d19e7970bf
11Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
12Date: Thu Dec 29 01:19:21 2011 +0000
13
14 - Correct read of uninitialized memory when creating a new file.
15
16
17 git-svn-id: file:///tmp/svn-mirror/xedit@37 291e98b4-c6ec-459d-b89b-2192bd43e1f1
18
19commit c09a703d0554793dafb752df83e97d6a18a342dc
20Author: oden <oden@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
21Date: Fri May 6 22:54:50 2011 +0000
22
23 - mass rebuild
24
25 git-svn-id: file:///tmp/svn-mirror/xedit@36 291e98b4-c6ec-459d-b89b-2192bd43e1f1
26
27commit 69e303e24a516d7cffd382d26a0fd3b354c46507
28Author: oden <oden@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
29Date: Fri Dec 3 23:45:54 2010 +0000
30
31 - rebuild
32
33 git-svn-id: file:///tmp/svn-mirror/xedit@35 291e98b4-c6ec-459d-b89b-2192bd43e1f1
34
35commit 2dfe5f8850c7523e9cb885cc0c6817b730244507
36Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
37Date: Fri May 7 23:54:43 2010 +0000
38
39 - Correct 64 bit issues in lisp bignum code
40 SILENT: I have been using a x86_64 for at least 2 month now, and only yesterday
41 SILENT: noticed it was broken... either way, that code is a dead end...
42
43
44 git-svn-id: file:///tmp/svn-mirror/xedit@34 291e98b4-c6ec-459d-b89b-2192bd43e1f1
45
46commit 16081389148500e5423c524a18ea755cb6cc0650
47Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
48Date: Fri Nov 27 18:20:24 2009 +0000
49
50 Don't quote strings inside macro expansion blocks protected by '[' and ']'.
51 SILENT: These are frequently comments that include '\'', what makes the
52 SILENT: syntax highlight logic confused.
53
54
55 git-svn-id: file:///tmp/svn-mirror/xedit@33 291e98b4-c6ec-459d-b89b-2192bd43e1f1
56
57commit 0caf8eb573f021413c74820e9bfc0ece8789131f
58Author: fwang <fwang@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
59Date: Wed May 20 02:39:36 2009 +0000
60
61 fix str fmt
62
63
64 git-svn-id: file:///tmp/svn-mirror/xedit@32 291e98b4-c6ec-459d-b89b-2192bd43e1f1
65
66commit 72afecdb37a77f8094399cfed1e1ec78a15042ba
67Author: tv <tv@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
68Date: Wed Nov 12 12:00:50 2008 +0000
69
70 new version
71
72 git-svn-id: file:///tmp/svn-mirror/xedit@31 291e98b4-c6ec-459d-b89b-2192bd43e1f1
73
74commit b317379080b85d2295065e27f4b8464f7b94be98
75Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
76Date: Tue Aug 5 21:30:22 2008 +0000
77
78 Update to upstream release 1.1.1.
79
80
81 git-svn-id: file:///tmp/svn-mirror/xedit@30 291e98b4-c6ec-459d-b89b-2192bd43e1f1
82
83commit a1b368ef973def2d900dbc79f6c0a7f7a58be38b
84Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
85Date: Mon May 12 19:24:10 2008 +0000
86
87 Warn if a newer version of a file exists before overwritting it.
88 Fix an off by one error check that can lead to an infinite loop on
89 regex search&replace.
90
91
92 git-svn-id: file:///tmp/svn-mirror/xedit@29 291e98b4-c6ec-459d-b89b-2192bd43e1f1
93
94commit 4d7ebc8e850e91885d0a8f231a1ce701eec9d997
95Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
96Date: Wed Apr 16 20:01:22 2008 +0000
97
98 Add python mode and some compile warning fixes.
99 License reverted to only MIT as freedesktop asked for it to
100 accept the patches.
101
102
103 git-svn-id: file:///tmp/svn-mirror/xedit@28 291e98b4-c6ec-459d-b89b-2192bd43e1f1
104
105commit b4876b71a19267dd01e2104066702bef9187a50d
106Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
107Date: Thu Mar 13 18:49:41 2008 +0000
108
109 Update to latest version of patches. Some patches were reordered to
110 apply the version bump last.
111 This version has the auto and perl edit mode files license changed
112 from GPL to BSD, as requested by Xorg.
113 Also added support for multiple make jobs.
114
115
116 git-svn-id: file:///tmp/svn-mirror/xedit@27 291e98b4-c6ec-459d-b89b-2192bd43e1f1
117
118commit c4b71127b67da1ebf9baecbc3caba52b75de67c9
119Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
120Date: Fri Feb 22 16:44:58 2008 +0000
121
122 SILENT: Easier fix to not compile with "make -j 16"...
123
124
125 git-svn-id: file:///tmp/svn-mirror/xedit@26 291e98b4-c6ec-459d-b89b-2192bd43e1f1
126
127commit 9a010e4cd0107d8818229d9fe15adb6c16e523bc
128Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
129Date: Thu Feb 21 18:56:59 2008 +0000
130
131 Remake git-branch with xedit patches due to removing
132 #ifdef INCLUDE_XPRINT_SUPPORT around call to XtSetLanguageProc when spliting
133 patches in different commits. XtSetLanguageProc can take several seconds to
134 finish when some fonts are not installed, and is the default on Mandriva.
135
136
137 git-svn-id: file:///tmp/svn-mirror/xedit@25 291e98b4-c6ec-459d-b89b-2192bd43e1f1
138
139commit 494f560d332bde781cbdf3d0f32f285e67f3cb1a
140Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
141Date: Tue Feb 12 18:11:37 2008 +0000
142
143 Revert to use upstream tarball instead of using git-archive.
144 Add one patch per change since upstream version.
145 Only change since last package is proper check if tag file is in cwd.
146
147
148 git-svn-id: file:///tmp/svn-mirror/xedit@24 291e98b4-c6ec-459d-b89b-2192bd43e1f1
149
150commit 99070556798e649a49569703d31a8c0ae1b43856
151Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
152Date: Mon Jan 21 18:23:39 2008 +0000
153
154 Bump to version 1.0.3, and add changes to git.mandriva.com, but only as
155 two batch of changes, one including GPL code and another not.
156 Changes include:
157 o Single/simple hash table implementation for almost all code.
158 o Fix ispell interface.
159 o Fix several bugs and crashes.
160 o Add a tags interface.
161 o Fix a bug in the regex library that could cause empty matches be
162 Returned when testing alternative matches, but no match actually
163 was found.
164 o Update documentation.
165 o Add perl and "autotools" edit modes. Perl mode has auto indentation.
166
167
168 git-svn-id: file:///tmp/svn-mirror/xedit@23 291e98b4-c6ec-459d-b89b-2192bd43e1f1
169
170commit 2d858546cf04a7d55779498bb1ca7799272366b0
171Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
172Date: Wed Jan 2 14:45:23 2008 +0000
173
174 Rewrite code that parses replace string in regex search&replace as
175 it was buggy and not properly handling the escape sequence \\.
176
177
178 git-svn-id: file:///tmp/svn-mirror/xedit@22 291e98b4-c6ec-459d-b89b-2192bd43e1f1
179
180commit 2bd2985740cd615c13b6d645e5336e40eba7adba
181Author: blino <blino@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
182Date: Fri Dec 21 21:13:18 2007 +0000
183
184 restore BuildRoot
185
186 git-svn-id: file:///tmp/svn-mirror/xedit@21 291e98b4-c6ec-459d-b89b-2192bd43e1f1
187
188commit a6f41361006d38c84bc2d3b573c70d459f2fc330
189Author: tv <tv@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
190Date: Mon Dec 17 19:55:30 2007 +0000
191
192 kill re-definition of %buildroot on Pixel's request
193
194 git-svn-id: file:///tmp/svn-mirror/xedit@20 291e98b4-c6ec-459d-b89b-2192bd43e1f1
195
196commit 01d9a36dfbec6b70b7b3127054bf8c09bd043168
197Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
198Date: Mon Dec 17 14:31:20 2007 +0000
199
200 Add a simple syntax highlight mode for autoconf/automake/m4 files.
201 Use same syntax as vi for +<number> in command line, i.e. "xedit file.c +32"
202 will load file.c and go to line 32.
203 Fix license in spec file.
204
205
206 git-svn-id: file:///tmp/svn-mirror/xedit@19 291e98b4-c6ec-459d-b89b-2192bd43e1f1
207
208commit cbdf8a13fb0cc7f1823fd70f52ee3a6bef898fcc
209Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
210Date: Wed Dec 12 14:48:45 2007 +0000
211
212 Change license to GPL/MIT to cover perl mode code.
213 Build, but not install the standalone lisp interpreter and the regex test
214 program, and also remove the test program from libre.a.
215 Some cleanup and bug fixes to perl mode, including adding some macros to
216 make it easier to add new patterns, assing the hash value :cont-indent to
217 *cont-indent*, and not :indentation, and some missing keywords are highlited
218 now. Also added an initial support for "here docs".
219 This patch also adds a fix for the regex library (lisp/re/re.c), as one of
220 the patterns in the perl-mode showed a problem where it was returning a 0
221 length match when it really wasn't matching anything. Also added a regression
222 test to lisp/test/regex.lsp and lisp/re/tests.txt. To run the "regression
223 tests", either type (load "path/to/regression-test.lsp")C-J in the scratch
224 buffer, or run the standalone lisp interpreter to test it.
225
226
227 git-svn-id: file:///tmp/svn-mirror/xedit@18 291e98b4-c6ec-459d-b89b-2192bd43e1f1
228
229commit e532e5d81e4cd5e13f5010e3c0f420594771d4e1
230Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
231Date: Mon Dec 10 14:15:14 2007 +0000
232
233 Remove lsp.c from liblisp.a. It contains a main function, and is the
234 main file of a standalone lisp interpreter that should be linked with
235 liblisp.a, not required by the text editor.
236 Added a perl syntax highlight and indentation rules progmode.
237 Fixed a problem wen attempting to save a file in "line edit" mode,
238 where it would attempt to save the file using the regex pattern as file
239 name, but usually fail.
240 Fixed a bug that was reinstantied in a previous fix, where it would
241 not properly parse all escaped characters of a replace string, in line
242 edit mode.
243 Fixed a warning about an unusued lisp variable in the indentation
244 macro. Currently only the C mode uses that variable.
245 Changed the C mode to understand C++ comments in preprocessor lines,
246 and also properly parse strings and character constants, otherwise it
247 would not properly parse // inside strings.
248 NOTE that the perl mode is the first GNU/GPL licensed file in xedit,
249 but I may change the license of other files to GPL also (since I am the
250 author of 95% or more of the xedit code).
251 Fixed a bug that would not allow "unreadable" atoms as keywords,
252 mainly for consistency, bug found when trying to create a keyword
253 containing the ')' character in it's name.
254 Changed the default *auto-modes* to treat .cpp and .hpp as C/C++
255 sources, to treat xorg.conf as a XF86Config mode, and Xorg.\d+.log as
256 XFree86.\d+.log.
257
258
259 git-svn-id: file:///tmp/svn-mirror/xedit@17 291e98b4-c6ec-459d-b89b-2192bd43e1f1
260
261commit 37094e3976da720a252e66863d20c030570760f1
262Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
263Date: Wed Nov 21 14:22:40 2007 +0000
264
265 Avoid risk of deferencing a "reallocated" pointer in commands.c.
266 Some review of the regex search code. Better detecting when needs to recompile
267 the regex search. Better handling of escape sequences (that code is very hard
268 to maintain due to too many gotos, and in a previous patch I added a wrong
269 fix for character escaping, fixed now).
270 The fix for proper checking if the file ends in a newline actually ended up
271 showing another bug, where the code, due to the logic updating offsets, would
272 always try to match the empty string just after a newline, what caused it to
273 call the reexec function with an invalid argument (negative length string);
274 problem fixed in this patch.
275 Add proper check in tags.c; if a function can return null, the caller should
276 check the returned value before deferencing it :-)
277
278
279 git-svn-id: file:///tmp/svn-mirror/xedit@16 291e98b4-c6ec-459d-b89b-2192bd43e1f1
280
281commit ac6fc632f2369165c773e608af7955a535212d37
282Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
283Date: Mon Nov 19 14:41:24 2007 +0000
284
285 Some cleanup/padronization on messes printed to the message window.
286 Fix an issue, that maybe should really be fixed in Xaw, where using XtSetValues
287 to change the contents of a TextWidget will not properly horizontal scroll. The
288 was to call the internal Xaw function "_XawTextShowPosition" always the problem
289 could occur.
290 Fix a bad reference to realloc'ed memory when expanding home directories. The
291 code was also wrong, i.e. code like: "ptr1 = ptr + num; ... ptr = realloc(ptr);
292 ... memcpy(ptr1, value);" When realloc'ing ptr, it could change address.
293 Fix tags search patterns to properly handle escaped backslashes.
294 Fix problem matching patterns in the last line of a file due to buggy checking
295 if file ends in a newline.
296 When repeated text is sent to the messagewindow, it will show the number of
297 times it repeated, instead of printing again.
298
299
300 git-svn-id: file:///tmp/svn-mirror/xedit@15 291e98b4-c6ec-459d-b89b-2192bd43e1f1
301
302commit adfe9d57d184f7adcc955df0c3437cc8a01bb03e
303Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
304Date: Tue Nov 13 20:51:02 2007 +0000
305
306 Minor patch to allow typing a symbol in the *scratch* buffer to search for
307 a symbol definition, i.e. add tags pointer to the scratch buffer. It probably
308 would be better to have a fully featured dialog box to manage tags searches...
309 Fix what appears to be an old bug the became clear now, and could cause some
310 corruption in the "File Menu" as it was passing the wrong string to the menu
311 entry creation routine.
312
313
314 git-svn-id: file:///tmp/svn-mirror/xedit@14 291e98b4-c6ec-459d-b89b-2192bd43e1f1
315
316commit c80512af3b03b71a0a3d185457d6ea67dd02c216
317Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
318Date: Tue Nov 13 14:10:01 2007 +0000
319
320 Update the XeditPrintf to work correctly. This was dumb but was the "original
321 version". Now all calls properly handle parameters.
322 Rewrite the tags interface. Now instead of loading a single tags file, when
323 loading a new file, unless the resource tagsName starts with '/', it will
324 descend up to the root directory searching for a tags file, and associate it
325 with the loaded file. Loaded tags are in a global tags hash table.
326 When searching for a symbol tag, if it is not found, check if there exists
327 other available tags files, searching down to the root directory again.
328 If still failing, check if there are loaded tags associated with other
329 directory trees until finding the symbol tag or traversing all loaded tags, in
330 no specific order.
331
332
333 git-svn-id: file:///tmp/svn-mirror/xedit@13 291e98b4-c6ec-459d-b89b-2192bd43e1f1
334
335commit 2cfa4dfb1f2138f373aaf6facc794a8c10ff8ea8
336Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
337Date: Mon Nov 12 16:43:16 2007 +0000
338
339 Use correct INSTALL file. Messed on rebuilding and it generated the "default"
340 symbolic link to automake version.
341 Correct Requires, aspell-en instead of aspell-us and grep instead of grep
342 Make sure the correct Xedit.ad is generated so that the correct actions will
343 be available after package is installed.
344
345
346 git-svn-id: file:///tmp/svn-mirror/xedit@12 291e98b4-c6ec-459d-b89b-2192bd43e1f1
347
348commit f518cd9e4eebdc3595d9e00be2d94775d7e62770
349Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
350Date: Mon Nov 12 15:48:59 2007 +0000
351
352 Add diff patch from a local git branch.
353 Add more Requires.
354 See the updated README, INSTALL, AUTHORS, etc for more details.
355
356
357 git-svn-id: file:///tmp/svn-mirror/xedit@11 291e98b4-c6ec-459d-b89b-2192bd43e1f1
358
359commit b114f84e54a7b71a257ad71c901b23d10b94e9d9
360Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
361Date: Fri Oct 26 21:19:19 2007 +0000
362
363 Add conditional around BuildRequires.
364
365
366 git-svn-id: file:///tmp/svn-mirror/xedit@10 291e98b4-c6ec-459d-b89b-2192bd43e1f1
367
368commit ae1c12f6f17a4d5b569aa693ab3386adfab718a4
369Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
370Date: Mon Oct 22 14:07:27 2007 +0000
371
372 Update the 'resolve name' patch to make a copy of the string, so that, if there
373 are no allocations during calls, free(str); str=malloc(size) should never return
374 the same pointer, i.e. what the patch tries to fix.
375 Add readdir patch, that removes the assumption that '.' and '..' are always the
376 2 first entries in a directory, i.e. the 2 first values returned by readdir().
377
378
379 git-svn-id: file:///tmp/svn-mirror/xedit@9 291e98b4-c6ec-459d-b89b-2192bd43e1f1
380
381commit 82cadf952300f73a9d80d1bb03d3fcf2acd5fd19
382Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
383Date: Fri Oct 19 21:03:27 2007 +0000
384
385 Remake ResolveName patch. It depends on compiling with -O2 or not, as it was
386 using a static buffer to store the result of calls to realpath and some
387 optimization was messing things.
388 Now it calls free() and malloc() at every invocation of the code using the
389 static variable, so that the glibc realpath will not try to be smart using
390 the static pointer.
391 Also add minor fix changing a code like:
392 if (buffer[i] && i < sizeof(buffer))
393 to
394 if (i < sizeof(buffer) && buffer[i])
395
396
397 git-svn-id: file:///tmp/svn-mirror/xedit@8 291e98b4-c6ec-459d-b89b-2192bd43e1f1
398
399commit 525f8ab37f4e0ed944824262227e87189d681cb8
400Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
401Date: Thu Sep 20 18:52:30 2007 +0000
402
403 Add patch file to spec, not just command to use it...
404
405
406 git-svn-id: file:///tmp/svn-mirror/xedit@7 291e98b4-c6ec-459d-b89b-2192bd43e1f1
407
408commit ad3011e676041aadbcc0cb1b48066dfa43dc4dc5
409Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
410Date: Thu Sep 20 18:45:49 2007 +0000
411
412 Revert the original 'hackish' XeditPrintf that just prints an string.
413 At least for the moment, otherwise, code could send printf formats in a string
414 that wasn't expected to be used by vsnprintf.
415 Problem observed when loading a file with the % character in it's name.
416
417
418 git-svn-id: file:///tmp/svn-mirror/xedit@6 291e98b4-c6ec-459d-b89b-2192bd43e1f1
419
420commit 733ed411be8370965fa4cf997ce963e6098cc614
421Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
422Date: Tue Sep 11 15:50:54 2007 +0000
423
424 Fix fonts required by xedit for different edit modes, to install the minimum
425 ammount of required packages.
426
427
428 git-svn-id: file:///tmp/svn-mirror/xedit@5 291e98b4-c6ec-459d-b89b-2192bd43e1f1
429
430commit a7d766f160c447a56957a9ab7643bf3be1d7ec80
431Author: pcpa <pcpa@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
432Date: Wed Sep 5 18:02:09 2007 +0000
433
434 Compile without xprint support by default and fix a few problems.
435
436
437 git-svn-id: file:///tmp/svn-mirror/xedit@4 291e98b4-c6ec-459d-b89b-2192bd43e1f1
438
439commit 5262c5bcffea70e73e85d5c0f8fcf11c8083e515
440Author: adamw <adamw@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
441Date: Fri Aug 31 00:08:33 2007 +0000
442
443 - rebuild for 2008
444 - simplify file list
445 - slight spec clean
446
447 git-svn-id: file:///tmp/svn-mirror/xedit@3 291e98b4-c6ec-459d-b89b-2192bd43e1f1
448
449commit d2f961e7c54fe444dc4838e218c84536c6059c36
450Author: tv <tv@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
451Date: Wed Aug 29 20:59:12 2007 +0000
452
453 do not hardcode lzma extension!!!
454
455 git-svn-id: file:///tmp/svn-mirror/xedit@2 291e98b4-c6ec-459d-b89b-2192bd43e1f1
456
457commit a36e42943ede574622dc3dcb86d03660519fc512
458Author: root <root@291e98b4-c6ec-459d-b89b-2192bd43e1f1>
459Date: Thu Apr 12 15:30:30 2007 +0000
460
461 - SILENT: import xedit-1.0.2-3mdv2007.0
462
463 git-svn-id: file:///tmp/svn-mirror/xedit@1 291e98b4-c6ec-459d-b89b-2192bd43e1f1