| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This fixes a possible out of bound when reading rgbs which
are longer than the support MAXLONG
|
| |
|
|
|
|
|
|
| |
When reading bytes we weren't check that the index wasn't
out of bound and this could produce an invalid read which
could deal to a security bug.
|
|
|
|
|
|
| |
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
https://bugzilla.gnome.org/show_bug.cgi?id=776798
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=776798
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=776798
|
|
|
|
|
|
| |
This enables us to go one less layer down the tree to reach the projects and
allows the autotools modules Makefile-newvs.am and Makefile.msvcproj be in
sync with the latest ones in GLib master.
|
|
|
|
|
|
|
|
|
| |
Commit bc9b2c339e introduced an intermediate variable to account
for the difference in signedness between cr_tknzr_consume_chars()
and cr_input_consume_chars(), but missed that the variable in
question is an in-out variable that requires proper initialization.
https://bugzilla.gnome.org/show_bug.cgi?id=759565
|
|
|
|
|
|
| |
Logical ! was only applied to the left side of the comparison
https://bugzilla.gnome.org/show_bug.cgi?id=758394
|
|
|
|
|
|
| |
* Return status
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
|
|
|
| |
* Don't set status to CR_OK, it's initialized to that value
* Return status
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
|
|
|
|
| |
* Return status instead (initialized to CR_OK) instead of an explicit CR_OK
* Remove redundant check for *a_in_len < 1 (equivalent to *a_in_len == 0)
and remove now-unused end label
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=726993
|
|
|
|
|
|
|
|
|
|
|
| |
TYPE_SELECTOR equals to 2, so condition
(cur_sel->type_mask | TYPE_SELECTOR) will always be true. We should
increase c only if we encounter a selector.
Issue detected by Cppcheck and MSVS (see
https://bugzilla.gnome.org/show_bug.cgi?id=507484)
Signed-off-by: Boris Egorov <egorov@linux.com>
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=726992
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add and use a common autotools module, which can be used to generate
the various Visual Studio 2008/2010 project files, which also have
the following benefits:
-Have the header installation porperty sheet also generated from the
templates using 'make dist', to ensure the headers listings are kept
up-to-date between releases.
-Make src/Makefile.am cleaner
-Support out-of-tree builds and 'make -jN dist' better
Also improve the debugging experience for the stack by copying the .pdb
files, which are already generated for all builds.
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710076
|
|
|
|
|
|
| |
Parse something like '-20px' correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=686239
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=686126
|
|
|
|
|
|
|
|
| |
This reverts commit 0cbb0dfed7350ed48a12d56925cdd76255891aa5.
This violates the CSS and SVG standards.
https://bugzilla.gnome.org/show_bug.cgi?id=685679
|
|
|
|
|
|
| |
The parser refs the doc handler, so we need to unref it here.
https://bugzilla.gnome.org/show_bug.cgi?id=678736
|
|
|
|
|
|
|
| |
Instead of leaking the existing GString, truncate and append to it
instead.
https://bugzilla.gnome.org/show_bug.cgi?id=678736
|
|
|
|
|
|
| |
Green is supposed to be #00FF00 not #008000.
https://bugzilla.gnome.org/show_bug.cgi?id=672332
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables libcroco to be compiled with Visual C++ 2008/2010, along
with its test programs. A libcroco.symbols is included to export the
symbols from the DLL that is built in the process, and the projects
for the main libcroco DLL is done in a way where their source file
listings are filled in during "make dist" as they could be changed from
time to time so to simplify maintenanace work. Versioning stuff are
also done via autotools as far as possible also.
The .sln files have no simple way to include the LGPL 2.1+ terms without
causing trouble, so the text for them is included as follows, for
references.
------
This file is part of The Croco Library
This program is free software; you can redistribute it and/or
modify it under the terms of version 2.1 of the GNU Lesser General Public
License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
Author: Fan, Chun-wei
See COPYRIGHTS file for copyright information.
------
|
|
|
|
| |
This reverts commit 642ac3f675176ee6c2e124eac86dd85b1b1816e0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables libcroco to be compiled with Visual C++ 2008/2010, along
with its test programs. A libcroco.symbols is included to export the
symbols from the DLL that is built in the process, and the projects
for the main libcroco DLL is done in a way where their source file
listings are filled in during "make dist" as they could be changed from
time to time so to simplify maintenanace work. Versioning stuff are
also done via autotools as far as possible also.
The .sln files have no simple way to include the LGPL 2.1+ terms without
causing trouble, so the text for them is included as follows, for
references.
------
This file is part of The Croco Library
This program is free software; you can redistribute it and/or
modify it under the terms of version 2.1 of the GNU Lesser General Public
License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
Author: Fan, Chun-wei
See COPYRIGHTS file for copyright information.
------
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=459403
|
| |
|
|
|
|
|
|
| |
Cherry-picked from commit ac3e66fa2bb416507b5b5cf114c1edaa3455f105 .
Also sort the array alphabetically.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=546765
|
|
|
|
|
|
| |
upstream"
This reverts commit ac3e66fa2bb416507b5b5cf114c1edaa3455f105.
|