summaryrefslogtreecommitdiff
path: root/gee
Commit message (Collapse)AuthorAgeFilesLines
* gee: Fix type-arguments in castRico Tzschichholz2023-04-171-4/+4
|
* gee: Fix reversed type-argumentsRico Tzschichholz2023-04-171-1/+1
|
* gee: Add more missing generic type argumentsRico Tzschichholz2023-04-082-2/+2
|
* gee: Fix return-type of HashMap.MapIterator.get_key()/get_value()Rico Tzschichholz2023-04-081-2/+2
| | | | They didn't match the declarations in Vala.MapIterator interface.
* gee: Add missing type-argumentsRico Tzschichholz2021-10-153-7/+7
|
* gee: Replace Memory.dup() with GLib.malloc() and Memory.copy()Rico Tzschichholz2021-02-051-1/+3
|
* build: Stop passing obsolete --use-headerRico Tzschichholz2020-09-271-1/+0
|
* Fix various typos in comments and stringsRico Tzschichholz2020-08-191-1/+1
| | | | See https://gitlab.gnome.org/GNOME/vala/issues/1063
* build: Pass some useful G_LOG_DOMAIN definitionsRico Tzschichholz2019-04-241-0/+1
|
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-2/+2
| | | | It was about time to do this.
* docs: Fix syntax of several documentation blocksRico Tzschichholz2017-09-061-2/+2
|
* gee: Add some useful symbols from gee-0.8Rico Tzschichholz2017-06-278-22/+1090
|
* build: Make sure to dist all generated headersRico Tzschichholz2017-04-261-1/+1
|
* build: Use --use-header for librariesRico Tzschichholz2017-04-251-0/+1
| | | | Reduces the size of generated c-sources while avoiding redefinitions.
* build: Add missing '\'Rico Tzschichholz2017-04-141-1/+1
|
* Add missing generic-type arguments of delegatesRico Tzschichholz2016-10-083-15/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=772204
* gee: Fix HashMap destructor nameRico Tzschichholz2014-09-231-1/+1
|
* build: Avoid using ".." for referencing paths and reorganize valac-callsRico Tzschichholz2014-08-241-5/+10
|
* Fix spelling errors using 'codespell' toolAnatol Pomozov2013-04-262-3/+3
|
* gee: Add MapIteratorFlorian Brosch2012-01-264-0/+109
|
* gee: Replace interfaces by abstract classes to improve performanceJürg Billeter2010-09-0911-95/+64
|
* Add version suffix to installed files to allow parallel installationJürg Billeter2010-08-051-1/+1
|
* build: Enable silent rules by defaultMarc-André Lureau2010-03-211-2/+5
|
* Drop ReadOnly* collection classesJürg Billeter2010-03-205-374/+0
| | | | | | They are not very useful in the compiler as they are not immutable, which means that they do not allow iteration while modifying the underlying collection.
* Do not use Gee namespace to avoid conflict with libgeeJürg Billeter2009-10-1215-27/+27
|
* Add support for coverage analysis using gcov and lcovJürg Billeter2009-09-261-1/+3
|
* Add VALAFLAGSJaap A. Haitsma2009-07-081-1/+1
| | | | Fixes bug 585070.
* Convert for loops into simple loopsJürg Billeter2009-06-062-2/+2
|
* gee: Fix memory leak in HashMap.remove and HashSet.removeJürg Billeter2009-06-012-2/+12
| | | | Fixes bug 584440.
* Update code using deprecated # modifier or operatorJürg Billeter2009-04-152-23/+23
|
* Remove generated .c files on make maintainer-cleanJürg Billeter2009-04-141-0/+7
| | | | Fixes bug 509146.
* Switch build system to not use legacy headersJürg Billeter2009-04-051-5/+3
|
* add some .gitignoreRyan Lortie2009-02-111-0/+1
| | | | svn path=/trunk/; revision=2428
* Move gobject-2.0 bindings to separate VAPI fileJürg Billeter2008-10-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 2008-10-22 Jürg Billeter <j@bitron.ch> * vapi/glib-2.0.vapi: * vapi/gobject-2.0.vapi: * vapi/Makefile.am: Move gobject-2.0 bindings to separate VAPI file * compiler/valacompiler.vala: * vapigen/valavapigen.vala: Include gobject-2.0 by default * gee/Makefile.am: * ccode/Makefile.am: * vala/Makefile.am: * gobject/Makefile.am: * compiler/Makefile.am: Support building libvala and valac with older Vala versions svn path=/trunk/; revision=1870
* Don't derive from GObject in libvala where not necessary to improveJürg Billeter2008-08-1412-25/+50
| | | | | | | | | 2008-08-14 Jürg Billeter <j@bitron.ch> Don't derive from GObject in libvala where not necessary to improve compilation performance svn path=/trunk/; revision=1757
* Add support for [Compact] class attribute, register non-compact classesJuerg Billeter2008-05-252-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-25 Juerg Billeter <j@bitron.ch> * vala/valaclass.vala: * vala/valainterfacewriter.vala: * gobject/valaccodeclassbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessbinding.vala: * gobject/valaccodemethodbinding.vala: * gobject/valatyperegisterfunction.vala: Add support for [Compact] class attribute, register non-compact classes with GType, fixes bug 532518 * gee/hashmap.vala: * gee/hashset.vala: * gobject-introspection/gidl.vapi: * tests/classes.exp: * tests/classes.vala: * vapi/glib-2.0.vapi: Update to use compact classes where appropriate svn path=/trunk/; revision=1425
* Build executable by defaultJuerg Billeter2008-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | | 2008-04-26 Juerg Billeter <j@bitron.ch> * compiler/valacompiler.vala: Build executable by default * ccode/Makefile.am: * compiler/Makefile.am: * gee/Makefile.am: * gen-project/Makefile.am: * gobject/Makefile.am: * tests/testrunner.sh: * vala/Makefile.am: * vapigen/Makefile.am: Update build system to use -C svn path=/trunk/; revision=1324
* report warning when using null literal as return expression of methodJuerg Billeter2008-04-1410-15/+15
| | | | | | | | | | | 2008-04-14 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: report warning when using null literal as return expression of method returning non-null value * */*.vala: fix warnings svn path=/trunk/; revision=1228
* report error when using null literal as default expression of non-nullJuerg Billeter2008-04-144-4/+4
| | | | | | | | | | | | | | | 2008-04-14 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: report error when using null literal as default expression of non-null parameter, fixes bug 528021 * gee/readonlycollection.vala, gee/readonlylist.vala, gee/readonlymap.vala, gee/readonlyset.vala, vala/valascope.vala, ccode/valaccodeforstatement.vala, ccode/valaccodewhilestatement.vala, vapigen/valavapicheck.vala, vapi/glib-2.0.vapi: fix revealed bugs svn path=/trunk/; revision=1226
* deprecate construct as parameter modifier, fixes bug 524138Juerg Billeter2008-04-137-13/+29
| | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: deprecate construct as parameter modifier, fixes bug 524138 * */*.vala: port to new syntax svn path=/trunk/; revision=1209
* report warning when using obsolete syntax for non-null typesJuerg Billeter2008-04-133-6/+6
| | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: report warning when using obsolete syntax for non-null types * */*.vala, */*.vapi: port to new syntax svn path=/trunk/; revision=1208
* fix iterator, patch by Ali SabilJuerg Billeter2008-02-261-5/+0
| | | | | | | | 2008-02-26 Juerg Billeter <j@bitron.ch> * gee/hashset.vala: fix iterator, patch by Ali Sabil svn path=/trunk/; revision=1056
* remove unreachable return statementsJuerg Billeter2008-02-055-12/+1
| | | | | | | | | | 2008-02-05 Juerg Billeter <j@bitron.ch> * gee/hashmap.vala, gee/readonlycollection.vala, gee/readonlylist.vala, gee/readonlymap.vala, gee/readonlyset.vala: remove unreachable return statements svn path=/trunk/; revision=975
* check type of variable initializerJuerg Billeter2008-01-222-2/+2
| | | | | | | | | | | 2008-01-22 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: check type of variable initializer * gee/hashmap.vala, gee/hashset.vala, vala/valasymbol.vala: fix invalid variable initializers svn path=/trunk/; revision=884
* add get_element_type method to Gee.IterableJuerg Billeter2008-01-227-5/+37
| | | | | | | | | | 2008-01-22 Juerg Billeter <j@bitron.ch> * gee/arraylist.vala, gee/hashmap.vala, gee/hashset.vala, gee/iterable.vala, gee/readonlycollection.vala, gee/readonlylist.vala, gee/readonlyset.vala: add get_element_type method to Gee.Iterable svn path=/trunk/; revision=882
* remove unneeded type castsJuerg Billeter2008-01-222-13/+13
| | | | | | | | 2008-01-22 Juerg Billeter <j@bitron.ch> * gee/hashmap.vala, gee/hashset.vala: remove unneeded type casts svn path=/trunk/; revision=879
* add return statements to silence C compilerJuerg Billeter2008-01-091-1/+3
| | | | | | | | 2008-01-09 Juerg Billeter <j@bitron.ch> * gee/hashmap.vala: add return statements to silence C compiler svn path=/trunk/; revision=812
* update to be compatible with new pointer typesJuerg Billeter2007-12-152-21/+21
| | | | | | | | | | | | | | | | 2007-12-15 Juerg Billeter <j@bitron.ch> * gee/hashmap.vala, gee/hashset.vala: update to be compatible with new pointer types * vala/parser.y, vala/vala.h, vala/valaclass.vala, vala/valadatatype.vala, vala/valamemorymanager.vala, vala/valanulltype.vala, vala/valapointertype.vala, vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala, vala/valavoidtype.vala, gobject/valaccodegenerator.vala, gobject/valaccodegeneratormethod.vala: use PointerType svn path=/trunk/; revision=774
* fix distcheckJuerg Billeter2007-11-291-1/+1
| | | | | | | | | | 2007-11-29 Juerg Billeter <j@bitron.ch> * ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am, gen-project/Makefile.am, gobject/Makefile.am, vala/Makefile.am, vapigen/Makefile.am: fix distcheck svn path=/trunk/; revision=736
* don't use filter function in makefiles as it's a GNU make extensionJuerg Billeter2007-11-271-42/+9
| | | | | | | | | | | 2007-11-27 Juerg Billeter <j@bitron.ch> * ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am, gen-project/Makefile.am, gobject/Makefile.am, tests/Makefile.am, vala/Makefile.am, vapigen/Makefile.am: don't use filter function in makefiles as it's a GNU make extension svn path=/trunk/; revision=729