Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: 77a484e9905323398b8a02082fac639b0547fbc5
https://github.com/geany/geany/commit/77a484e9905323398b8a02082fac639b0547f…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-22 (Tue, 22 Nov 2011)
Changed paths:
M src/highlightingmappings.h
Log Message:
-----------
Don't leave some fields initialization to implicit initialization
Although this doesn't change anything in …
[View More]practice, it started to be a
nightmare trying to deal with compilers warnings about "missing"
initializers, which are generally good but not in that file.
[View Less]
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: c252b1f376845ace9a05aa5f98a4cf92e466f604
https://github.com/geany/geany/commit/c252b1f376845ace9a05aa5f98a4cf92e466f…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-22 (Tue, 22 Nov 2011)
Changed paths:
M src/prefs.c
Log Message:
-----------
Fix finding duplicated keybindings
When checking whether a keybinding is already in use before updating
it in the preferences, …
[View More]check against the keybindings the user may have
updated, not the ones that are currently applied.
This fixes changing action A from key K to key L and action B from key
L to key K, which led to conflicts back and forth since when setting B
to K the check found A as a duplicate even after having changed it.
Commit: 4a0a5f0a09081d2240d7f37d3bb528d09c48f27a
https://github.com/geany/geany/commit/4a0a5f0a09081d2240d7f37d3bb528d09c48f…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-22 (Tue, 22 Nov 2011)
Changed paths:
M src/document.c
Log Message:
-----------
Don't try to parse 0-length data since TM don't support it
Compare: https://github.com/geany/geany/compare/6738d43...4a0a5f0
[View Less]
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: 6738d43dee95b2fe15d67bfcbff2f5b6e0971d7c
https://github.com/geany/geany/commit/6738d43dee95b2fe15d67bfcbff2f5b6e0971…
Author: Dimitar Zhekov <dimitar.zhekov(a)gmail.com>
Date: 2011-11-21 (Mon, 21 Nov 2011)
Changed paths:
M src/document.c
M src/main.c
M src/socket.c
Log Message:
-----------
--read-only cleanup
Use the global variable only when needed and add an initializer for it
in the default options.
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: 102ce1d205f0f56ee3a56eb17a4be9e2d5846630
https://github.com/geany/geany/commit/102ce1d205f0f56ee3a56eb17a4be9e2d5846…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-21 (Mon, 21 Nov 2011)
Changed paths:
M src/highlightingmappings.h
Log Message:
-----------
Prevent GCC to warn about missing initializers in highlightingmappings.h
Use a GCC pragma to disable -Wmissing-…
[View More]field-initializers in this file.
This works with both GCC and CLang, and should be harmless on other
compilers since unknown pragmas are supposed to be ignored.
[View Less]
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: ef0b05991794cceabb2e255439cf7ea511100fd3
https://github.com/geany/geany/commit/ef0b05991794cceabb2e255439cf7ea511100…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M src/sidebar.c
M src/sidebar.h
M src/symbols.c
Log Message:
-----------
Rewrite symbols tree updating code
Old implementation was not really fitting the updating …
[View More]needs and had a
bug making symbols disappear if they haven't changed but their parent
did (e.g. when a C++ constructor's signature changed).
New implementation does:
1) walk old tree, updating or removing rows;
2) add remaining tags.
It walks less than (new_tags + old_tags + new_tags) in the worst case,
thanks to some hash table-based caching; and also gets rid of the
"valid" column in the symbols tree, saving a few bytes in memory.
Finally, there is a ~7% performance gain (from 21 to 18ms) upon common
tree updates, sometimes more.
Commit: 319a6355fef68f2db541bbe4ae65473f83289c0c
https://github.com/geany/geany/commit/319a6355fef68f2db541bbe4ae65473f83289…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M src/symbols.c
Log Message:
-----------
Use GSlice to allocate cached tree iters
Commit: 425e0e39be146af5b642228bb8df0a3edc7b1739
https://github.com/geany/geany/commit/425e0e39be146af5b642228bb8df0a3edc7b1…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-21 (Mon, 21 Nov 2011)
Changed paths:
M src/sidebar.c
M src/sidebar.h
M src/symbols.c
Log Message:
-----------
Merge branch 'symbols-tree-update-fixes'
Compare: https://github.com/geany/geany/compare/39606dd...425e0e3
[View Less]
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: cfa334de74cc7e1d0c5a8fea81ebeb258a79525a
https://github.com/geany/geany/commit/cfa334de74cc7e1d0c5a8fea81ebeb258a795…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M src/callbacks.c
M src/notebook.c
Log Message:
-----------
Fix using the current document on 'Close Other Documents' from the GtkNotebook tab menu
Instead we should …
[View More]use that tab which is under mouse cursor where the user clicked (this might be a
different one than the current document). To be able to do so, we need to handle the right-click signal
per tab not on the GtkNotebook tab area to identify the tab under the mouse cursor.
Commit: 39606dd17cafb2392db9cb9daa318db9996146e8
https://github.com/geany/geany/commit/39606dd17cafb2392db9cb9daa318db999614…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M src/notebook.c
Log Message:
-----------
Add Close menu item to the notebook tab menu
This is especially useful if tab close buttons are disabled.
Compare: https://github.com/geany/geany/compare/7aa9160...39606dd
[View Less]
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: 7edcb7978fcbf5493a88ff091dbaf3cb5bf1e616
https://github.com/geany/geany/commit/7edcb7978fcbf5493a88ff091dbaf3cb5bf1e…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M src/geanyentryaction.h
M src/geanymenubuttonaction.h
M src/geanyobject.h
M src/geanywraplabel.h
Log Message:
-----------
Remove double underscores around header …
[View More]guards (closes #3440258)
While this is a violation of the C standard in theory, it should not affect anything.
Anyway, removing the double underscores makes the header guard scheme more
consistent with the rest of Geany header files so it's still a good thing.
Commit: 917ce32ccc4c9873fcd7ea7ccc0a5eb44085eff4
https://github.com/geany/geany/commit/917ce32ccc4c9873fcd7ea7ccc0a5eb44085e…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M src/plugindata.h
M src/pluginprivate.h
M src/plugins.h
M src/pluginutils.h
M src/prefix.h
Log Message:
-----------
Prefix header guards with GEANY_ for consistency
Compare: https://github.com/geany/geany/compare/0315290...917ce32
[View Less]