CVS log for parser3/src/main/pa_xml_io.C

[BACK] Up to [parser3project] / parser3 / src / main

Request diff between arbitrary revisions - Display revisions graphically


Keyword substitution: kv
Default branch: MAIN


Revision 1.48: download - view: text, markup, annotated - select for diffs
Sat Apr 25 13:38:46 2026 UTC (5 weeks, 3 days ago) by moko
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.47: preferred, unified
Changes since revision 1.47: +2 -2 lines
Copyright year updated, websites links changed to https://

Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon May 26 01:56:54 2025 UTC (12 months, 1 week ago) by moko
Branches: MAIN
Diff to: previous 1.46: preferred, unified
Changes since revision 1.46: +2 -2 lines
VString(const char *avalue) added and used to optimize new VString(*new String(i.key(), String::L_TAINTED)) (related to feature #1277)

Revision 1.46: download - view: text, markup, annotated - select for diffs
Mon May 26 00:52:15 2025 UTC (12 months, 1 week ago) by moko
Branches: MAIN
Diff to: previous 1.45: preferred, unified
Changes since revision 1.45: +2 -2 lines
implements feature #1277
String::Body(const char *abody) now explicit
but HashString::put(const char *str, V value) added for simplicity
optimizations:
HASH_PUT_CSTR used where hash.put called several time during execution;
caching String::Body::uitoa used at all pash.put(<uint> calls.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Mon Nov 4 03:53:25 2024 UTC (18 months, 4 weeks ago) by moko
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0
Diff to: previous 1.44: preferred, unified
Changes since revision 1.44: +2 -2 lines
Copyright year updated

Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Sep 26 20:49:10 2023 UTC (2 years, 8 months ago) by moko
Branches: MAIN
Diff to: previous 1.43: preferred, unified
Changes since revision 1.43: +3 -3 lines
copyright, authors actualized

Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Nov 9 15:54:59 2021 UTC (4 years, 6 months ago) by moko
Branches: MAIN
Diff to: previous 1.42: preferred, unified
Changes since revision 1.42: +7 -11 lines
strcat replaced with pa_strcat

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue Dec 15 17:10:37 2020 UTC (5 years, 5 months ago) by moko
Branches: MAIN
CVS tags: release_3_4_6
Diff to: previous 1.41: preferred, unified
Changes since revision 1.41: +2 -2 lines
Copyright year updated

Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Dec 14 20:57:06 2020 UTC (5 years, 5 months ago) by moko
Branches: MAIN
Diff to: previous 1.40: preferred, unified
Changes since revision 1.40: +4 -4 lines
bugfix: TLS variables should be referenced elsewhere, or GC will collect them (and we'll get GPF in multithreaded enviroment).
May be it can be also fixed by some GC call, not sure. But this fix costs nothing (but hours of debugging to find the issue :).

Revision 1.40: download - view: text, markup, annotated - select for diffs
Tue Oct 27 21:25:25 2020 UTC (5 years, 7 months ago) by moko
Branches: MAIN
Diff to: previous 1.39: preferred, unified
Changes since revision 1.39: +5 -7 lines
execute_*_method simplified and unified

Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Nov 5 20:05:58 2019 UTC (6 years, 6 months ago) by moko
Branches: MAIN
Diff to: previous 1.38: preferred, unified
Changes since revision 1.38: +3 -3 lines
*** empty log message ***

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Nov 5 19:59:23 2019 UTC (6 years, 6 months ago) by moko
Branches: MAIN
Diff to: previous 1.37: preferred, unified
Changes since revision 1.37: +15 -38 lines
bugfix: no more extra http://localhost/ call from xmlFileOpen if http://localhost/<file> was not found (related to bug #842)

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Nov 5 19:35:00 2019 UTC (6 years, 6 months ago) by moko
Branches: MAIN
Diff to: previous 1.36: preferred, unified
Changes since revision 1.36: +13 -18 lines
rename

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Nov 5 19:25:51 2019 UTC (6 years, 6 months ago) by moko
Branches: MAIN
Diff to: previous 1.35: preferred, unified
Changes since revision 1.35: +5 -10 lines
+MemoryStream constructor

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Nov 5 16:50:30 2019 UTC (6 years, 6 months ago) by moko
Branches: MAIN
Diff to: previous 1.34: preferred, unified
Changes since revision 1.34: +21 -44 lines
whitespace

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Nov 15 22:48:58 2017 UTC (8 years, 6 months ago) by moko
Branches: MAIN
Diff to: previous 1.33: preferred, unified
Changes since revision 1.33: +2 -2 lines
regular new/delete no longer used in our code, stubs defend from accidental use (implements feature #1170)

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Feb 7 22:00:45 2017 UTC (9 years, 3 months ago) by moko
Branches: MAIN
CVS tags: release_3_4_5
Diff to: previous 1.32: preferred, unified
Changes since revision 1.32: +2 -2 lines
Copyright year: 2015->2017

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Oct 26 15:44:50 2016 UTC (9 years, 7 months ago) by moko
Branches: MAIN
Diff to: previous 1.31: preferred, unified
Changes since revision 1.31: +6 -13 lines
Temp_lang removed, write_no_lang now almost equal write_pass_lang (related to feature #1091)

Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon Oct 26 01:21:59 2015 UTC (10 years, 7 months ago) by moko
Branches: MAIN
CVS tags: release_3_4_4
Diff to: previous 1.30: preferred, unified
Changes since revision 1.30: +2 -2 lines
Copyright year updated

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Apr 8 18:08:53 2015 UTC (11 years, 1 month ago) by moko
Branches: MAIN
Diff to: previous 1.29: preferred, unified
Changes since revision 1.29: +6 -5 lines
removed most of the clang compiler warnings (closes issue #1018)

Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon Apr 6 22:27:26 2015 UTC (11 years, 1 month ago) by moko
Branches: MAIN
Diff to: previous 1.28: preferred, unified
Changes since revision 1.28: +3 -3 lines
new(UseGC) replaced with new, malloc/strdup/free replaced with pa_ version and checks for accidental use of non-pa_ version added (related to issue #1018)

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Mar 16 09:24:14 2012 UTC (14 years, 2 months ago) by moko
Branches: MAIN
CVS tags: release_3_4_3, release_3_4_2
Diff to: previous 1.27: preferred, unified
Changes since revision 1.27: +2 -2 lines
ident now works under Linux + ident displays filenames (closes issue #818)
Copyright updated

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Nov 24 00:44:09 2010 UTC (15 years, 6 months ago) by moko
Branches: MAIN
CVS tags: release_3_4_1
Diff to: previous 1.26: preferred, unified
Changes since revision 1.26: +9 -34 lines
the rest converted to THREAD_LOCAL usage

Revision 1.26: download - view: text, markup, annotated - select for diffs
Fri Sep 25 12:58:39 2009 UTC (16 years, 8 months ago) by misha
Branches: MAIN
CVS tags: release_3_4_0
Diff to: previous 1.25: preferred, unified
Changes since revision 1.25: +15 -4 lines
- fix in removing file:// protocol for win32 absolute path

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Jul 7 05:48:05 2009 UTC (16 years, 11 months ago) by misha
Branches: MAIN
Diff to: previous 1.24: preferred, unified
Changes since revision 1.24: +2 -2 lines
- some code cleanup

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jul 6 12:07:04 2009 UTC (16 years, 11 months ago) by misha
Branches: MAIN
Diff to: previous 1.23: preferred, unified
Changes since revision 1.23: +3 -3 lines
- cstr(params) and cstrm(params) were deleted. taint_cstr[m] and untaint_cstr[m] should be used

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Jan 25 02:05:08 2009 UTC (17 years, 4 months ago) by misha
Branches: MAIN
Diff to: previous 1.22: preferred, unified
Changes since revision 1.22: +2 -2 lines
- ^file::load[...;http://...;] now can post files (new option $.encode[multipart-form/data] should be specified)
- $.method[] option for file::load now is not case-sensitive

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Jun 11 11:39:40 2008 UTC (17 years, 11 months ago) by misha
Branches: MAIN
CVS tags: release_3_3_0
Diff to: previous 1.21: preferred, unified
Changes since revision 1.21: +5 -5 lines
- use file_read_text again because of we need cut BOM code and remove DOS newline chars. but don't transcode it anyway.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Jun 4 09:18:08 2008 UTC (18 years ago) by misha
Branches: MAIN
Diff to: previous 1.20: preferred, unified
Changes since revision 1.20: +5 -2 lines
- load external xml in binary mode (no transcoding, no cutting BOM code, no fixing line breaks) and get it to libxml "as is"

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Aug 7 16:54:16 2007 UTC (18 years, 10 months ago) by misha
Branches: MAIN
CVS tags: release_3_2_3, release_3_2_2
Diff to: previous 1.19: preferred, unified
Changes since revision 1.19: +8 -7 lines
- will use parser file loader for xml needs

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Aug 9 08:14:53 2005 UTC (20 years, 9 months ago) by paf
Branches: MAIN
CVS tags: release_3_2_1, release_3_2_0, paf_left
Diff to: previous 1.18: preferred, unified
Changes since revision 1.18: +2 -2 lines
2005

Revision 1.18.10.1: download - view: text, markup, annotated - select for diffs
Fri Aug 5 13:03:03 2005 UTC (20 years, 10 months ago) by paf
Branches: release_3_1_5
CVS tags: release_3_1_6
Diff to: previous 1.18: preferred, unified; next MAIN 1.19: preferred, unified
Changes since revision 1.18: +2 -2 lines
. 2005 ;)

Revision 1.17.4.1: download - view: text, markup, annotated - select for diffs
Thu Apr 8 08:47:03 2004 UTC (22 years, 1 month ago) by paf
Diff to: previous 1.17: preferred, unified; next MAIN 1.18: preferred, unified
Changes since revision 1.17: +9 -1 lines
merged: bugfix /etc/xml/catalog

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Apr 8 08:46:16 2004 UTC (22 years, 1 month ago) by paf
Branches: MAIN
CVS tags: release_3_1_4, release_3_1_3
Branch point for: release_3_1_5
Diff to: previous 1.17: preferred, unified
Changes since revision 1.17: +9 -1 lines
bugfix: in safe mode -- disabled attempts to consult default catalog [usually, that file belongs to other user/group]

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Feb 13 14:01:08 2004 UTC (22 years, 3 months ago) by paf
Branches: MAIN
CVS tags: release_3_1_2
Diff to: previous 1.16: preferred, unified
Changes since revision 1.16: +70 -17 lines
change: .xsl.stamp now not used, introducing dependencies timestamp check

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Feb 11 15:33:16 2004 UTC (22 years, 3 months ago) by paf
Branches: MAIN
Diff to: previous 1.15: preferred, unified
Changes since revision 1.15: +2 -2 lines
2004

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Dec 2 13:24:32 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.14: preferred, unified
Changes since revision 1.14: +83 -61 lines
bugfix: on some platforms one can't throw exceptions out of libxml callbacks:
reimplemented error handling of http://localhost, parser://method and safemode check callbacks

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Dec 1 14:20:50 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.13: preferred, unified
Changes since revision 1.13: +2 -2 lines
bugfix: typo

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Dec 1 09:38:26 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.12: preferred, unified
Changes since revision 1.12: +2 -2 lines
todo: safe mode check not to throw exception

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Dec 1 09:35:38 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.11: preferred, unified
Changes since revision 1.11: +8 -6 lines
bugfix: http://localhost typo error

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Nov 28 10:42:47 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.10: preferred, unified
Changes since revision 1.10: +2 -2 lines
no message

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Nov 28 10:41:11 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.9: preferred, unified
Changes since revision 1.9: +1 -2 lines
no message

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Nov 28 10:40:19 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.8: preferred, unified
Changes since revision 1.8: +27 -1 lines
installed safe-mode checker as filter of all xml documents read

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Nov 28 10:34:39 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.7: preferred, unified
Changes since revision 1.7: +28 -56 lines
http://localhost/ now checked for safe mode

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Nov 28 09:36:26 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.6: preferred, unified
Changes since revision 1.6: +1 -7 lines
no message

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Nov 28 09:36:04 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.5: preferred, unified
Changes since revision 1.5: +1 -3 lines
no message

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Nov 28 09:35:02 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.4: preferred, unified
Changes since revision 1.4: +3 -3 lines
comment

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Nov 28 09:33:20 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.3: preferred, unified
Changes since revision 1.3: +7 -3 lines
leading / in http://parser[abscent params]

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Nov 28 09:24:52 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.2: preferred, unified
Changes since revision 1.2: +12 -8 lines
works.
todo: maybe replace original open mech of xdoc::create & co to use libxml open, so that this would work for root document

$xdoc[^xdoc::create{<?xml version="1.0"?>
<!DOCTYPE test SYSTEM "parser://method/params/here">
<test>
	&test^;
</test>
}]

^taint[^xdoc.string[]]

@method[param]
<!ENTITY test "test-entity-value+$form:user+$param!">

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Nov 27 15:10:01 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
Diff to: previous 1.1: preferred, unified
Changes since revision 1.1: +80 -2 lines
libxml: started parser://methodcall/params

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Nov 26 12:49:44 2003 UTC (22 years, 6 months ago) by paf
Branches: MAIN
simplification: xml errors to hash<thread_id,error>
reorganization: xml io moved  to pa_xml_io.C/h

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

E-mail: