Unnamed Fossil Project

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2020-04-27
12:12
Add ... expand of list Leaf check-in: 4b2f091ca1 user: mjanssen tags: experiment
2020-04-24
19:27
Convert Java List objects to Tcl lists Leaf check-in: db6873c18e user: mjanssen tags: list-auto-convert
2020-04-23
08:54
Fix build for Tcl 8.5+ Leaf check-in: 266ca3e415 user: mjanssen tags: trunk,
2010-02-27
04:19
* tests/tcl/regexp.test: Add test case for escaped - character in regexp command. [Bug 2012389] check-in: b2a48d14fa user: mdejong tags: trunk,
2010-02-21
18:30
* src/jacl/tcl/lang/Regex.java (replaceAll): Fixup regsub -all logic so 5 more tests pass. The replaceAll() logic is broken because it depends on matching substrings instead of using an index into the larger string and Java's regexp library uses this to calculate line starts in multiline mode. check-in: 153879f481 user: mdejong tags: trunk,
2010-02-19
06:19
Incorporate fix/tests from Tcl head on 2010-02-11, aka was Tcl [Bug 2826551, Patch 2948425]. * src/jacl/tcl/lang/RegexpCmd.java (cmdProc): Fixup increment index on zero length match issue. * tests/tcl/regexp.test: Back port of new regexp tests, some tests marked with {endIndex} due to lack of impl. check-in: 8e37ac179a user: mdejong tags: trunk,
2010-02-12
03:43
Patch 2946118 * src/jacl/tcl/lang/ListCmd.java: Minor style reformat. * src/jacl/tcl/lang/Util.java (scanElement, convertElement): Remove crusty old code that treated backslash zero as the end of the line. That logic was removed from C Tcl long ago. * tests/inprogress/EventAdaptor.test: Fixup tests that depended on backslash zero quirks. * tests/tcl/list.test: Add test cases for backslash zero as argument to list command. check-in: 589c6c724d user: mdejong tags: trunk,
2009-10-04
20:50
* src/jacl/tcl/lang/Regex.java (match, _match, replaceFirst, replaceAll): Rewrite -start offset logic to correctly deal with odd edge cases. * tests/tcl/regexp.test: Add additional test cases that cover -start index edge cases. check-in: c107df6fcb user: mdejong tags: trunk,
20:08
* src/jacl/tcl/lang/RegexpCmd.java (cmdProc): * src/jacl/tcl/lang/RegsubCmd.java (cmdProc): Rewrite argument processing logic to avoid using IndexOutOfBoundsException to deal with an incorrect number of arguments. check-in: a466cb0f65 user: mdejong tags: trunk,
2009-10-03
23:11
* src/jacl/tcl/lang/Regex.java (replaceFirst, replaceAll): Fix regsub -all crash because offset was not getting advanced by 1 on a match of length zero. Fixup -start argument support with and without -all in the case where the offset was larger than the length of the string. * tests/tcl/regexp.test: Add additional test cases. Enable regsub test cases that were getting caught in an infinite loop. check-in: b75e5f94b1 user: mdejong tags: trunk,
2009-10-01
03:29
* src/jacl/tcl/lang/RegexpCmd.java (cmdProc): Fixup failing tests related to optional subgroups. * src/jacl/tcl/lang/RegsubCmd.java (cmdProc): Minor paren fix, no function changes. check-in: b8f8d7a37a user: mdejong tags: trunk,
02:31
* src/jacl/tcl/lang/RegexpCmd.java (cmdProc): Rework logic related to match result groups. * tests/tcl/regexp.test: Add missing test cases for non-capturing groups and -inline results. check-in: 5a2ff8dce8 user: mdejong tags: trunk,
2009-09-26
21:09
* src/jacl/tcl/lang/Regex.java (replaceFirst, replaceAll): Fixup use of MULTILINE flag. * src/jacl/tcl/lang/RegexpCmd.java (cmdProc): Fixup support for -linestop and -lineanchor arguments to regexp. * src/jacl/tcl/lang/RegsubCmd.java (cmdProc): Fixup support for -linestop and -lineanchor arguments to regsub. * tests/tcl/regexp.test: Add missing test cases for -linestop and -lineanchor arguments. check-in: 98122a3580 user: mdejong tags: trunk,
2009-09-22
21:55
* src/jacl/tcl/lang/RegexpCmd.java (cmdProc): Fixup support for empty string as string argument. check-in: b74953dff3 user: mdejong tags: trunk,
21:43
* src/jacl/tcl/lang/Regex.java (replaceFirst, replaceAll): Fixup support for the empty string as the string argument to regsub by removing the MULTILINE flag when an empty string is detected. * src/jacl/tcl/lang/RegsubCmd.java (cmdProc): Remove comments. * tests/tcl/regexp.test: Add additional test cases for regsub edge cases involving the empty string. check-in: 0d63e27c22 user: mdejong tags: trunk,
19:47
* src/jacl/tcl/lang/Regex.java (parseSubSpec): Rewrite parseSubSpec to simplify and properly support Tcl escape chars and to escape Java regexp characters. * tests/tcl/regexp.test: Add simplified escape processing tests for regsub. check-in: bbf128dd99 user: mdejong tags: trunk,
2009-09-21
21:40
* src/jacl/tcl/lang/Regex.java (replaceFirst, parseSubSpec): Fixup comments, make logic more readable. Remove code block that replaced \ with \\ in replaceFirst. * src/jacl/tcl/lang/RegsubCmd.java (cmdProc): Add comments, rewrite block logic. * tests/tcl/regexp.test: Added simple regsub tests. check-in: 1f7687008d user: mdejong tags: trunk,
2009-09-20
00:18
fix date in ChangeLog check-in: d85f4221cd user: mdejong tags: trunk,
00:09
Checkin reworked Java regexp module. * Makefile.in: Remove build rules for sunlabs classes. * src/jacl/sunlabs/brazil/util/regexp/Regexp.java: Removed * src/jacl/sunlabs/brazil/util/regexp/Regsub.java: Removed * src/jacl/tcl/lang/Regex.java: Add regexp module that makes use of Java native regexp classes. * src/jacl/tcl/lang/RegexpCmd.java: * src/jacl/tcl/lang/RegsubCmd.java: * src/jacl/tcl/lang/TclRegexp.java: * src/jacl/tcl/lang/Util.java: Use new regexp module. * tests/tcl/RegexpCmd.test: Removed * tests/tcl/regexp.test: Update to Tcl 8.4 test cases. check-in: ec860c5732 user: mdejong tags: trunk,
2009-09-16
21:49
Revert HEAD changes back to tcljava-14-branchpoint check-in: 548cf02bf1 user: mdejong tags: trunk,
21:26
Synthetic commit for tag tcljava-15-reformatting-checkpoint-2009-09-16 Leaf check-in: 00f3d03b6f user: cvs-fast-export tags: trunk, tcljava-15-reformatting-checkpoint-2009-09-16
21:26
tag tcljava-15-reformatting-checkpoint-2009-09-16 check-in: 539cbdba42 user: mdejong tags: trunk,
21:23
mark tcljava-15-reformatting-checkpoint check-in: b767870098 user: mdejong tags: trunk,
2009-08-12
12:07
fixed bug: list command incorrectly converts strings beginning with \0 check-in: b492872111 user: rszulgo tags: trunk,
2009-08-11
12:41
fixed some bugs. check-in: ebc3a2305d user: rszulgo tags: trunk,
12:39
fixed some bugs with getting substrings when offset was pre-set. Additional comments were written. check-in: 9204d1dc68 user: rszulgo tags: trunk,
2009-08-07
22:00
regExpMatch method uses new Regex API, now. check-in: dcc7bb7ac9 user: rszulgo tags: trunk,
21:56
lsearch -regexp uses new Regex API check-in: e784978927 user: rszulgo tags: trunk,
13:07
Added methods for matching pattern and other addidtional check-in: 12c16e42f8 user: rszulgo tags: trunk,
12:37
Regex cmd uses new Regex API and all switches from Tcl8.4 regex cmd were implemented. check-in: ca0c9a96f5 user: rszulgo tags: trunk,
2009-08-05
22:23
Regsub uses new Regex API and regsub -all, -expanded, -line, -linestop, -lineanchor, -nocase, -start, switches implemented. check-in: 6827d4437d user: rszulgo tags: trunk,
22:21
new Regexp API check-in: d5498341b8 user: rszulgo tags: trunk,
2009-07-29
16:55
another one java 1.4 compilance issue fixed check-in: b12ec6ea13 user: rszulgo tags: trunk,
16:50
isWideIntType() method check-in: 65c214bf57 user: rszulgo tags: trunk,
16:37
empty.jar now in java 1.4 check-in: 703310c814 user: rszulgo tags: trunk,
15:51
update of empty.jar (new method stub in Util.class) check-in: 1891fa5d2b user: rszulgo tags: trunk,
15:45
Some Java 1.4 compilance level fixes. check-in: 5e51de8423 user: rszulgo tags: trunk,
12:00
regexp -indices, -nocase, -all, -inline, -start switches implemented. Regexp command uses java.util.regexp package now. Tested with tcl8.4 test suit case check-in: ac9acff200 user: rszulgo tags: trunk,
2009-07-23
10:42
Added implementation of scan %u and %i modifiers. To implement %u (unsigned int value) there was needed to create new class TclWideInteger that stores unsigned int value in long variable. Tested with Tcl8.4 scan suit case. check-in: 86128dd4ef user: rszulgo tags: trunk,
10:40
added method stub for getWideInt() check-in: e33b743fa9 user: rszulgo tags: trunk,
2009-07-20
08:52
1. `file normalize name` was implemented 2. getSeparators() method was moved from Util class to FileUtil. check-in: 3a7de0a8bd user: rszulgo tags: trunk,
08:50
getSeparators method was moved to the FileUtil class so necessary changes were made. check-in: cc36b07831 user: rszulgo tags: trunk,
2009-07-16
22:12
file channel ?pattern? added check-in: 686b53924c user: rszulgo tags: trunk,
11:53
in attributes, link, lstat, readlink, system file options error is thown now. check-in: 026929dd1c user: rszulgo tags: trunk,
11:21
file atime is no longer available (an error is thrown). It returned the same thing as `mtime` what can be misleading. In addition, atime was removed from `file stat` result. check-in: bf0f26a0ea user: rszulgo tags: trunk,
2009-07-10
15:36
overrided hashCode() method added and equals() method reimplemented check-in: 1b49a3de76 user: rszulgo tags: trunk,
14:35
remove unnecessary try-catch block in addHiddenToDirListing method check-in: 87c71f9f56 user: rszulgo tags: trunk,
14:22
doomed test for eqality to NaN and Ininity . Replaced with corresponding methods from Double class check-in: ee487b6fc2 user: rszulgo tags: trunk,
14:09
dead store to 'ASSIGNED' variable check-in: 5a512b9114 user: rszulgo tags: trunk,
14:05
dead store to 'array' variable in traceVar method check-in: ccde81e81b user: rszulgo tags: trunk,