Blob Blame History Raw
-------------------------------------------------------------------
Mon Mar 20 13:16:19 UTC 2023 - Adam Majer <adam.majer@suse.de>

- spec file changes:
  * drop static library because everything that needs maintenance
    patch is then vulnerable without rebuild (see bug that was just patched)
  * drop Group since it was wrong anyway
  * move runtime library to its won subpackage from executable
  * switch to cmake
  * update sover ourselves since upstream doesn't do this and
    seems to break ABI between versions.
- c++11.patch: drop C++11 standard in favour of latest
- sover.patch: patch to update sover on version updates, generated
  from sover.patch.in during setup
- squirrel-gcc47.patch: dropped, fixed upstream
- squirrel-autoconfiscate.patch: dropped, obsolete
- squirrel-rename_binary.patch: dropped, obsolete
- squirrel-config.cmake.in: add missing file
- squirrel.rpmlintrc: ignore EOL warnings in doc files

-------------------------------------------------------------------
Fri Jan 13 11:24:10 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 3.2 (bsc#1201974, CVE-2021-41556):
  * added new inline bind env syntax for closures
  * added sq_tailcall
  * added rawcall keyword
  * added post call initializer syntax
  * added table.keys() and table.values()
  * added table.filter()
  * added skipempty in split()
  * additional parameters in array.map() and array.apply()
  * additional optional initializer in array.reduce()
  * added sqstd_pushstringf and sqstd_throwerrorf
  * closure.call() is now a "native tailcall" and the invoked function can now be suspended
  * fixed sq_newmember and sq_rawnewmember properly pop parameters
  * fixed capturing free variable on for loop counter before a break statement
  * fixed \u in lexer
  * various bugfixes
  * sq_gettypetag doesn't set last error(it's treated as SQBool function but keeps a SQRESULT for backward compatibility)
  * fixed _set method in userdata delegates
  * fixed some warnings 
- drop squirrel-aliasing.patch, squirrel-ptr_conversion.patch (upstream)

-------------------------------------------------------------------
Tue Oct  1 06:47:46 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

- Drop %defattr, drop *.la files, trim bias from description.

-------------------------------------------------------------------
Wed Sep 18 08:32:55 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>

- Fix the download URL

-------------------------------------------------------------------
Tue Sep 10 20:41:25 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>

- Use -ffat-lto-objects when building static libraries.
- Run spec-cleaner

-------------------------------------------------------------------
Thu Mar 26 22:45:17 UTC 2015 - p.drouand@gmail.com

- Update to version 3.0.7
  * newthread and sq_newthread() no longer resets the base lib 
    function in the root table
  * exceptions in the _inherited metamethod are propagated
  * 'in' operator performance improvement
  * fixed bug in print()
  * fixed some documentation bug
- Use download Url as source
- Update patches;
  * squirrel-gcc47.patch 
  * squirrel-ptr_conversion.patch 

-------------------------------------------------------------------
Wed Jul 24 13:45:57 UTC 2013 - coolo@suse.com

- the dirname macro is something special in rpm 4.11, so rename
  the macro to fix build

-------------------------------------------------------------------
Wed May  2 07:37:41 UTC 2012 - joop.boonen@opensuse.org

- update to version 3.0.2
  + added sq_gethash API
  + now array.sort() is implemented with heapsort
  + now floats in scientific notation also accept numbers with no '.' (eg. 1e+6 or 1e6)
  + fixed some warning
  + fixed some documentation
  + fixed bug in GC

-------------------------------------------------------------------
Sat Mar 24 23:21:20 UTC 2012 - dimstar@opensuse.org

- Add squirrel-gcc47.patch: Fix build with gcc 4.7.

-------------------------------------------------------------------
Mon Nov 28 09:35:46 UTC 2011 - coolo@suse.com

- calling autoreconf after patching all about auto* sounds sane

-------------------------------------------------------------------
Tue Nov 15 16:55:13 CET 2011 - pth@suse.de

- Change license to MIT (bnc#730449).

-------------------------------------------------------------------
Tue Nov 15 12:51:20 CET 2011 - pth@suse.de

- Add copyright to spec file.

-------------------------------------------------------------------
Mon Nov 14 19:22:39 UTC 2011 - jengelh@medozas.de

- Remove redundant/unwanted tags/section (cf. specfile guidelines)

-------------------------------------------------------------------
Thu Nov 10 18:49:46 CET 2011 - pth@suse.de

- Autoconfiscate the package so that handling of libraries and
  installation gets easier.
- Include cstdint/stdint.h and define squirrel types using the
  *_t macros.
- Rename the sq binary to sqrl to fix conflict with ispell.
- Fix aliasing issues by using unions.

-------------------------------------------------------------------
Thu Aug 25 13:58:33 UTC 2011 - lars@linux-schulserver.de

- update to 3.0: please refer to 
  /usr/share/doc/packages/squirrel/HISTORY for all the changes
- split out doc package with all the reference and standard 
  libraries manuals

-------------------------------------------------------------------
Sat Sep 26 20:31:10 CEST 2009 - lars@linux-schulserver.de

- update to 2.2.3
  + added sq_getfunctioninfo
  + added compile time flag SQUSEDOUBLE to use double precision floats
  + added global slot _floatsize_ int the base lib to recognize single 
    precision and double precision builds
  + sq_wakeupvm can now resume the vm with an exception
  + added sqstd_format
  + generators can now be instantiated by calling sq_call() or closure.call()
  + fixed a bug in sqstd_printcallstack(thx takayuki_h)
  + fixed modulo by zero(thx jup)
  + fixed negative enums and constants
  + fixed generator crash bug if invoked as tail call (thx Mr.Accident)
  + fixed some minor bug

-------------------------------------------------------------------
Sat Jul 12 20:12:01 CEST 2008 - lars@linux-schulserver.de

- update to 2.2.1:
  + fixed a tailcall bug 

-------------------------------------------------------------------
Fri Mar 21 19:10:55 CET 2008 - lars@linux-schulserver.de

- update to 2.2 

-------------------------------------------------------------------
Tue Dec 25 21:19:55 CET 2007 - lars@linux-schulserver.de

- initial version 2.1.2