pdf viewer for asp.net web application : Adding an image to a pdf in preview Library software class asp.net winforms azure ajax postgresql-9.4-A4271-part2914

Appendix E. Release Notes
TRUNCATE
can now be used inside a transaction. If the transaction aborts, the changes made by the
TRUNCATE
are automatically rolled back.
Allow prepare/bind of utility commands like
FETCH
and
EXPLAIN
(Tom)
Add
EXPLAIN EXECUTE
(Neil)
Improve
VACUUM
performance on indexes by reducing WAL traffic (Tom)
Functional indexes have been generalized into indexes on expressions (Tom)
In prior releases, functional indexes only supported a simple function applied to one or more col-
umn names. This release allows any type of scalar expression.
Have
SHOW TRANSACTION ISOLATION
match input to
SET TRANSACTION ISOLATION
(Tom)
Have
COMMENT ON DATABASE
onnonlocal database generate awarning, rather thanan error (Rod)
Database comments are stored indatabase-local tablessocommentson adatabase have tobe stored
in each database.
Improve reliability of
LISTEN
/
NOTIFY
(Tom)
Allow
REINDEX
to reliably reindex nonshared system catalog indexes (Tom)
This allows system tables to be reindexed without the requirement of a standalone session, which
was necessary in previous releases. The only tables that now require a standalone session for rein-
dexing are the global system tables
pg_database
,
pg_shadow
,and
pg_group
.
E.237.3.7. Data Type and Function Changes
New server parameter
extra_float_digits
to control precision display of floating-point num-
bers (Pedro Ferreira, Tom)
This controls output precision which was causing regression testing problems.
Allow
+1300
as a numeric time-zone specifier, for FJST (Tom)
Remove rarely used functions
oidrand
,
oidsrand
,and
userfntest
functions (Neil)
Add
md5()
function to main server, already in
contrib/pgcrypto
(Joe)
An MD5 function was frequently requested. For more complex encryption capabilities, use
contrib/pgcrypto
.
Increase date range of
timestamp
(John Cochran)
Change
EXTRACT(EPOCH FROM timestamp)
so
timestamp without time zone
is assumed
to be in local time, not GMT (Tom)
Trap division by zero in case the operating system doesn’t prevent it (Tom)
Change the
numeric
data type internally to base 10000 (Tom)
New
hostmask()
function (GregWickham)
Fixes for
to_char()
and
to_timestamp()
(Karel)
Allow functions thatcan take any argument data type and return any data type, using
anyelement
and
anyarray
(Joe)
This allows the creation of functions that can work with any data type.
Arrays can now be specified as
ARRAY[1,2,3]
,
ARRAY[[’a’,’b’],[’c’,’d’]]
, or
ARRAY[ARRAY[ARRAY[2]]]
(Joe)
2638
Adding an image to a pdf in preview - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
adding images to pdf forms; add a picture to a pdf file
Adding an image to a pdf in preview - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
adding a jpg to a pdf; add an image to a pdf
Appendix E. Release Notes
Allow proper comparisons for arrays, including
ORDER BY
and
DISTINCT
support (Joe)
Allow indexes on array columns (Joe)
Allow arrayconcatenation with
||
(Joe)
Allow
WHERE
qualification
expr op
ANY/SOME/ALL (
array_expr
)
(Joe)
This allows arrays to behave like a list of values, for purposes like
SELECT
*
FROM tab WHERE
col IN (array_val)
.
New
array functions
array_append
,
array_cat
,
array_lower
,
array_prepend
,
array_to_string
,
array_upper
,
string_to_array
(Joe)
Allow user defined aggregates to use polymorphic functions (Joe)
Allow assignments to empty arrays (Joe)
Allow 60in seconds fields of
time
,
timestamp
,and
interval
input values (Tom)
Sixty-second values are needed for leap seconds.
Allow
cidr
data type to be cast to
text
(Tom)
Disallow invalid time zone names in SET TIMEZONE
Trim trailing spaces when
char
is cast to
varchar
or
text
(Tom)
Make
float(
p
)
measure the precision
p
in binary digits, not decimal digits (Tom)
Add IPv6 support to the
inet
and
cidr
data types (Michael Graff)
Add
family()
function to report whether address is IPv4 or IPv6 (Michael Graff)
Have
SHOW datestyle
generate output similar to that used by
SET datestyle
(Tom)
Make
EXTRACT(TIMEZONE)
and
SET/SHOW TIME ZONE
follow the SQL convention for the sign
of time zone offsets, i.e., positive is east from UTC (Tom)
Fix
date_trunc(’quarter’, ...)
(Böjthe Zoltán)
Prior releases returned an incorrect value for this function call.
Make
initcap()
more compatible with Oracle (Mike Nolan)
initcap()
now uppercases a letter appearing after any non-alphanumeric character, rather than
only after whitespace.
Allow only
datestyle
field order for date values not in ISO-8601 format (Greg)
Add new
datestyle
values
MDY
,
DMY
,and
YMD
to set input field order; honor
US
and
European
for backward compatibility(Tom)
Stringliterals like
’now’
or
’today’
will nolonger work as a column default. Use functions such
as
now()
,
current_timestamp
instead. (change required for prepared statements) (Tom)
Treat NaN as larger than any other value in
min()
/
max()
(Tom)
NaN was already sorted after ordinary numeric values for most purposes, but
min()
and
max()
didn’t get this right.
Prevent interval from suppressing
:00
seconds display
New functions
pg_get_triggerdef(prettyprint)
and
pg_conversion_is_visible()
(Christopher)
Allow time tobe specified as
040506
or
0405
(Tom)
Input date order must now be
YYYY-MM-DD
(with 4-digit year) or match
datestyle
Make
pg_get_constraintdef
support unique, primary-key, andcheckconstraints (Christopher)
2639
C# PDF Page Insert Library: insert pages into PDF file in C#.net
applications. Support adding and inserting one or multiple pages to existing PDF document. Forms. Ability to add PDF page number in preview. Offer
add photo to pdf online; add picture to pdf file
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
how to add image to pdf reader; pdf insert image
Appendix E. Release Notes
E.237.3.8. Server-Side Language Changes
Prevent PL/pgSQL crash when
RETURN NEXT
is usedon a zero-row record variable (Tom)
Make PL/Python’s
spi_execute
interface handle null values properly (Andrew Bosma)
Allow PL/pgSQL to declare variables of composite types without
%ROWTYPE
(Tom)
Fix PL/Python’s
_quote()
function to handle big integers
Make PL/Python an untrusted language, now called
plpythonu
(Kevin Jacobs, Tom)
The Python language no longer supports a restricted execution environment, so the trusted version
of PL/Python was removed. If this situation changes, a version of PL/Python that can be used by
non-superusers will be readded.
Allow polymorphic PL/pgSQL functions (Joe, Tom)
Allow polymorphic SQL functions (Joe)
Improved compiledfunction caching mechanism in PL/pgSQL with fullsupport for polymorphism
(Joe)
Add new parameter
$0
in PL/pgSQL representing the function’s actual return type (Joe)
Allow PL/Tcl and PL/Python to use the same trigger on multiple tables (Tom)
Fixed PL/Tcl’s
spi_prepare
to accept fully qualified type names in the parameter type list (Jan)
E.237.3.9. psql Changes
Add
\pset pager always
to always use pager (Greg)
This forces the pager to be used even if the number of rows is less than the screen height. This is
valuable for rows that wrap across several screen rows.
Improve tab completion (Rod, Ross Reedstrom, Ian Barwick)
Reorder
\?
help into groupings (Harald Armin Massa, Bruce)
Add backslash commands for listing schemas, casts, and conversions (Christopher)
\encoding
nowchanges based on the server parameter
client_encoding
(Tom)
In previous versions,
\encoding
was not aware of encoding changes made using
SET
client_encoding
.
Save editor buffer into readline history (Ross)
When
\e
is used to edit a query, the result is saved in the readline historyfor retrieval using the up
arrow.
Improve
\d
display (Christopher)
Enhance HTML mode to be more standards-conforming (Greg)
New
\set AUTOCOMMIT off
capability (Tom)
This takes the place of the removed server parameter
autocommit
.
New
\set VERBOSITY
to control error detail (Tom)
This controls the newerror reporting details.
New prompt escape sequence
%x
toshow transaction status (Tom)
2640
VB.NET PDF insert text library: insert text into PDF content in vb
Multifunctional Visual Studio .NET PDF SDK library supports adding text content to adobe PDF document in VB.NET Add text to PDF in preview without adobe
add jpg to pdf form; adding image to pdf
C# Create PDF Library SDK to convert PDF from other file formats
Load PDF from existing documents and image in SQL server. Besides, using this PDF document metadata adding control, you can add some additional
add jpeg signature to pdf; add multiple jpg to pdf
Appendix E. Release Notes
Long options for psql are now available on all platforms
E.237.3.10. pg_dump Changes
Multiple pg_dump fixes, including tar format and large objects
Allow pg_dump to dump specific schemas (Neil)
Make pg_dump preserve column storage characteristics (Christopher)
This preserves
ALTER TABLE ... SET STORAGE
information.
Make pg_dump preserve
CLUSTER
characteristics (Christopher)
Have pg_dumpall use
GRANT
/
REVOKE
to dump database-level privileges (Tom)
Allow pg_dumpall to support the options
-a
,
-s
,
-x
of pg_dump (Tom)
Prevent pg_dump from lowercasing identifiers specified onthe command line (Tom)
pg_dump options
--use-set-session-authorization
and
--no-reconnect
now do noth-
ing, all dumps use
SET SESSION AUTHORIZATION
pg_dump no longer reconnects to switch users, but instead always uses
SET SESSION
AUTHORIZATION
.This will reduce password prompting during restores.
Long options for pg_dump are now available onall platforms
PostgreSQL now includes its own long-option processing routines.
E.237.3.11. libpq Changes
Add function
PQfreemem
for freeing memory on Windows, suggested for
NOTIFY
(Bruce)
Windows requires that memory allocated in a library be freed by a function in the same library,
hence
free()
doesn’t work for freeing memory allocated by libpq.
PQfreemem
is the proper way
to free libpq memory, especially on Windows, and is recommended for other platforms as well.
Document service capability, and add sample file (Bruce)
This allows clients to look upconnection information in a central file on the client machine.
Make
PQsetdbLogin
have the same defaults as
PQconnectdb
(Tom)
Allow libpq to cleanly fail when result sets are too large (Tom)
Improve performance of function
PQunescapeBytea
(Ben Lamb)
Allow thread-safe libpq with
configure
option
--enable-thread-safety
(Lee Kindness,
Philip Yarra)
Allow function
pqInternalNotice
to accept a format string and arguments instead of just a
preformatted message (Tom, Sean Chittenden)
Control SSL negotiation with
sslmode
values
disable
,
allow
,
prefer
, and
require
(Jon
Jensen)
Allow new error codes and levels of text (Tom)
Allow access to the underlying table and column of a query result (Tom)
This is helpful for query-builder applications that want to know the underlying table and column
names associated with a specific result set.
2641
C# Word - Insert Image to Word Page in C#.NET
Preview Document. Conversion. Convert Word to PDF. Convert Word to HTML5. VB.NET How-to, VB.NET PDF, VB.NET Word It's a demo code for adding image to word page using
add png to pdf acrobat; acrobat insert image into pdf
C# PowerPoint - Insert Image to PowerPoint File Page in C#.NET
Preview Document. Conversion. Convert PowerPoint to PDF. Convert PowerPoint to Pages. Annotate PowerPoint. Text Search. Insert Image. Thumbnail Create.
how to add image to pdf form; add picture pdf
Appendix E. Release Notes
Allow access to the current transaction status (Tom)
Add ability to pass binary data directly to the server (Tom)
Add function
PQexecPrepared
and
PQsendQueryPrepared
functions which perform
bind/execute of previously prepared statements (Tom)
E.237.3.12. JDBC Changes
Allow
setNull
on updateable result sets
Allow
executeBatch
on a prepared statement (Barry)
Support SSL connections (Barry)
Handle schema names in result sets (Paul Sorenson)
Add refcursor support (Nic Ferrier)
E.237.3.13. Miscellaneous Interface Changes
Prevent possible memory leak or core dump during libpgtcl shutdown (Tom)
Add Informix compatibility to ECPG (Michael)
This allows ECPG to process embedded C programs that were written using certain Informix ex-
tensions.
Add type
decimal
to ECPG that is fixed length, for Informix (Michael)
Allowthread-safe embeddedSQL programswith
configure
option
--enable-thread-safety
(Lee Kindness, Bruce)
This allows multiple threads to access the database at the same time.
Moved Python client PyGreSQL to http://www.pygresql.org (Marc)
E.237.3.14. Source Code Changes
Prevent need for separate platform geometry regression result files (Tom)
Improved PPC locking primitive (Reinhard Max)
New function
palloc0
to allocate and clear memory (Bruce)
Fix locking code for s390x CPU (64-bit) (Tom)
Allow OpenBSD touse local ident credentials (William Ahern)
Make query plan trees read-only to executor (Tom)
Add Darwin startup scripts (DavidWheeler)
Allow libpq to compile with Borland C++ compiler (Lester Godwin, Karl Waclawek)
Use our own version of
getopt_long()
if needed (Peter)
Convert administration scripts to C (Peter)
Bison >= 1.85 is now required to build the PostgreSQL grammar, if building from CVS
2642
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
Easy to generate image thumbnail or preview for Tiff to Tiff, like Word, Excel, PowerPoint, PDF, and images. assemblies into your C# project by adding reference
adding images to pdf; adding an image to a pdf form
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
Free Visual Studio .NET PDF library, easy to be integrated in .NET WinForms and ASP.NET. Besides image extracting, adding, and removing, RasterEdge
add image to pdf acrobat reader; how to add a jpeg to a pdf
Appendix E. Release Notes
Merge documentation into one book (Peter)
Add Windows compatibility functions (Bruce)
Allow client interfaces to compile under MinGW(Bruce)
New
ereport()
function for error reporting (Tom)
Support Intel compiler on Linux (Peter)
Improve Linux startup scripts (Slawomir Sudnik, Darko Prenosil)
Add support for AMD Opteron and Itanium (Jeffrey W. Baker, Bruce)
Remove
--enable-recode
option from
configure
This was no longer needed now that we have
CREATE CONVERSION
.
Generate a compile error if spinlock code is not found (Bruce)
Platforms without spinlock code will now fail to compile, rather than silently using semaphores.
This failure can be disabled with a new
configure
option.
E.237.3.15. Contrib Changes
Change dbmirror license to BSD
Improve earthdistance (Bruno Wolff III)
Portability improvements to pgcrypto (Marko Kreen)
Prevent crash in xml (John Gray, Michael Richards)
Update oracle
Update mysql
Update cube (Bruno Wolff III)
Update earthdistance to use cube (Bruno Wolff III)
Update btree_gist (Oleg)
New tsearch2 full-text search module (Oleg, Teodor)
Add hash-based crosstab function to tablefuncs (Joe)
Add serial column to order
connectby()
siblings in tablefuncs (Nabil Sayegh,Joe)
Add named persistent connections to dblink (Shridhar Daithanka)
New pg_autovacuum allows automatic
VACUUM
(Matthew T. O’Connor)
Make pgbench honor environment variables
PGHOST
,
PGPORT
,
PGUSER
(Tatsuo)
Improve intarray (Teodor Sigaev)
Improve pgstattuple (Rod)
Fix bug in
metaphone()
in fuzzystrmatch
Improve adddepend(Rod)
Update spi/timetravel (Böjthe Zoltán)
Fix dbase
-s
option and improve non-ASCII handling (Thomas Behr, Márcio Smiderle)
Remove arraymodule because features now included by default (Joe)
2643
Appendix E. Release Notes
E.238. Release 7.3.21
ReleaseDate: 2008-01-07
This release contains a variety of fixes from 7.3.20, including fixes for significant security issues.
This is expectedto be the last PostgreSQL release in the 7.3.Xseries. Users are encouraged to update
to a newer release branch soon.
E.238.1. Migration to Version 7.3.21
Adump/restore is not requiredfor those running7.3.X. However, if you are upgradingfrom a version
earlier than 7.3.13, see Section E.246.
E.238.2. Changes
Prevent functions in indexes from executing with the privileges of the user running
VACUUM
,
ANALYZE
,etc (Tom)
Functions used in index expressions and partial-index predicates are evaluated whenever a new ta-
ble entry is made. It has long been understood that this poses a risk of trojan-horse code execution
if one modifies a table owned by an untrustworthy user. (Note that triggers, defaults, check con-
straints, etc. pose the same type of risk.) But functions in indexes pose extra danger because they
will be executed by routine maintenance operations such as
VACUUM FULL
,which are commonly
performed automatically under a superuser account. For example, a nefarious user can execute
code with superuser privileges by setting up a trojan-horse index definition and waiting for the
next routine vacuum. The fix arranges for standard maintenance operations (including
VACUUM
,
ANALYZE
,
REINDEX
,and
CLUSTER
)to execute as the table owner rather than the calling user, us-
ing the same privilege-switching mechanism already used for
SECURITY DEFINER
functions. To
prevent bypassing this security measure, execution of
SET SESSION AUTHORIZATION
and
SET
ROLE
is now forbidden within a
SECURITY DEFINER
context. (CVE-2007-6600)
Require non-superusers who use
/contrib/dblink
to use only password authentication, as a
security measure (Joe)
The fix thatappearedfor this in7.3.20was incomplete, as itpluggedthehole for onlysome
dblink
functions. (CVE-2007-6601, CVE-2007-3278)
Fix potential crash in
translate()
when using a multibyte database encoding (Tom)
Make
contrib/tablefunc
’s
crosstab()
handle NULL rowid as a category in its own right,
rather than crashing (Joe)
Require aspecific version of Autoconf to beused whenre-generating the
configure
script (Peter)
This affects developers and packagers only. The change was made to prevent accidental use of
untested combinations of Autoconf andPostgreSQL versions. You can remove the version check if
you really want to use a different Autoconf version, but it’s your responsibility whether the result
works or not.
2644
Appendix E. Release Notes
E.239. Release 7.3.20
ReleaseDate: 2007-09-17
This release contains fixes from 7.3.19.
E.239.1. Migration to Version 7.3.20
Adump/restore is not requiredfor those running7.3.X. However, if you are upgradingfrom a version
earlier than 7.3.13, see Section E.246.
E.239.2. Changes
Prevent index corruption when a transaction inserts rows and then aborts close to the end of a
concurrent
VACUUM
on the same table (Tom)
Make
CREATE DOMAIN ... DEFAULT NULL
work properly (Tom)
Fix crash when
log_min_error_statement
logging runs out of memory (Tom)
Require non-superusers who use
/contrib/dblink
to use only password authentication, as a
security measure (Joe)
E.240. Release 7.3.19
ReleaseDate: 2007-04-23
This release contains fixes from 7.3.18, including a security fix.
E.240.1. Migration to Version 7.3.19
Adump/restore is not requiredfor those running7.3.X. However, if you are upgradingfrom a version
earlier than 7.3.13, see Section E.246.
E.240.2. Changes
Support explicit placement of the temporary-table schema within
search_path
, and disable
searching it for functions and operators (Tom)
This is needed to allow a security-definer function to set a truly secure value of
search_path
.
Without it, anunprivileged SQL user can use temporary objects to execute code with the privileges
of the security-definer function (CVE-2007-2138). See
CREATE FUNCTION
for more information.
2645
Appendix E. Release Notes
Fix potential-data-corruption bug in how
VACUUM FULL
handles
UPDATE
chains (Tom, Pavan De-
olasee)
E.241. Release 7.3.18
ReleaseDate: 2007-02-05
This release contains a variety of fixes from 7.3.17, including a security fix.
E.241.1. Migration to Version 7.3.18
Adump/restore is not requiredfor those running7.3.X. However, if you are upgradingfrom a version
earlier than 7.3.13, see Section E.246.
E.241.2. Changes
Remove security vulnerabilitythat allowed connected users to read backend memory (Tom)
The vulnerability involves changing the data type of a table column used in a SQL function (CVE-
2007-0555). This error can easily be exploited to cause a backend crash, and in principle might be
used to read database content that the user should not be able to access.
Fix rare bug wherein btree index page splits could fail due to choosing an infeasible split point
(Heikki Linnakangas)
Tighten security of multi-byte character processing for UTF8 sequences over three bytes long
(Tom)
E.242. Release 7.3.17
ReleaseDate: 2007-01-08
This release contains a variety of fixes from 7.3.16.
E.242.1. Migration to Version 7.3.17
Adump/restore is not requiredfor those running7.3.X. However, if you are upgradingfrom a version
earlier than 7.3.13, see Section E.246.
2646
Appendix E. Release Notes
E.242.2. Changes
to_number()
and
to_char(numeric)
are now
STABLE
,not
IMMUTABLE
,for newinitdbinstalls
(Tom)
This is because
lc_numeric
can potentially change the output of these functions.
Improve index usage of regular expressions that use parentheses (Tom)
This improves psql
\d
performance also.
E.243. Release 7.3.16
ReleaseDate: 2006-10-16
This release contains a variety of fixes from 7.3.15.
E.243.1. Migration to Version 7.3.16
Adump/restore is not requiredfor those running7.3.X. However, if you are upgradingfrom a version
earlier than 7.3.13, see Section E.246.
E.243.2. Changes
Fix corner cases in pattern matching for psql’s
\d
commands
Fix index-corrupting bugs in /contrib/ltree (Teodor)
Back-port 7.4 spinlock code to improve performance and support 64-bit architectures better
Fix SSL-related memory leak in libpq
Fix backslash escapingin /contrib/dbmirror
Adjust regression tests for recent changes in US DST laws
E.244. Release 7.3.15
ReleaseDate: 2006-05-23
This release contains a variety of fixes from 7.3.14, including patches for extremely serious security
issues.
2647
Documents you may be interested
Documents you may be interested