Branch: refs/heads/gtkbuilder
Home: https://github.com/geany/geany
Commit: 906ffc6aae7a8787cbdfd58700c4e8d8254c0f8c
https://github.com/geany/geany/commit/906ffc6aae7a8787cbdfd58700c4e8d8254c0…
Author: Matthew Brush <matt(a)geany.org>
Date: 2011-12-10 (Sat, 10 Dec 2011)
Changed paths:
M data/geany.glade
M src/keybindings.c
M src/ui_utils.c
Log Message:
-----------
Fix some widget names in glade file and code so they match (oops)
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: 8818ee3fc97c45c2e1e74a48f5d4fa398754a336
https://github.com/geany/geany/commit/8818ee3fc97c45c2e1e74a48f5d4fa398754a…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-12-08 (Thu, 08 Dec 2011)
Changed paths:
M plugins/makefile.win32
M scintilla/makefile.win32
M src/makefile.win32
M tagmanager/makefile.win32
M tagmanager/mio/makefile.win32
Log Message:
-----------
Include gdk-pixbuf-2.0 path for recent GTK+ dev (Windows build)
Fixes #3396195.
Note: GTK+ 2.24 is the current maintained version of the developer
files bundle:
http://www.gtk.org/download/win32.php
Branch: refs/heads/gtkbuilder
Home: https://github.com/geany/geany
Commit: c9cd6c096c3c1db0ba2a70045c23502fa4a3f348
https://github.com/geany/geany/commit/c9cd6c096c3c1db0ba2a70045c23502fa4a3f…
Author: Matthew Brush <matt(a)geany.org>
Date: 2011-11-07 (Mon, 07 Nov 2011)
Changed paths:
M src/build.c
Log Message:
-----------
Set a parent GtkWindow on build command label edit input dialogs
This prevents losing the label edit input dialog below the build command
dialog which can be confusing since it prevents the build command dialog
from accepting input even though it's on-top of the (potentially hidden)
label edit input dialog.
Commit: ba0e6353af9a8f69baba3d3ad97de6dc17a29b1a
https://github.com/geany/geany/commit/ba0e6353af9a8f69baba3d3ad97de6dc17a29…
Author: Frank Lanitz <frank(a)frank.uvena.de>
Date: 2011-11-08 (Tue, 08 Nov 2011)
Changed paths:
M po/mn.po
Log Message:
-----------
Update of Mongolian translation
Commit: ab2663e9aef8aa17af330c54eb7e6223647aa0f5
https://github.com/geany/geany/commit/ab2663e9aef8aa17af330c54eb7e6223647aa…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-08 (Tue, 08 Nov 2011)
Changed paths:
M src/Makefile.am
M src/highlighting.c
A src/highlightingmappings.h
Log Message:
-----------
Refactor highlighting setup
Commit: 1a91e53586cf814e8dc7dd1154cb14d95b392f61
https://github.com/geany/geany/commit/1a91e53586cf814e8dc7dd1154cb14d95b392…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-08 (Tue, 08 Nov 2011)
Changed paths:
M src/highlighting.c
Log Message:
-----------
Rewrite two functions for better readability
Commit: 80eeb484c696b3d8ae7f0ffb6cf7700b9503eeeb
https://github.com/geany/geany/commit/80eeb484c696b3d8ae7f0ffb6cf7700b9503e…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-08 (Tue, 08 Nov 2011)
Changed paths:
M src/highlighting.c
Log Message:
-----------
Remove lexer argument from STYLESET_FROM_MAPPING()
Commit: f67ed6b63670d88dead6b00b7aec340e9d61a7ed
https://github.com/geany/geany/commit/f67ed6b63670d88dead6b00b7aec340e9d61a…
Author: Lex Trotman <elextr(a)gmail.com>
Date: 2011-11-09 (Wed, 09 Nov 2011)
Changed paths:
M src/build.c
Log Message:
-----------
Fix potential NULL dereference
Found by codebrainz using clang static analyser.
Commit: 493b5284f71cd3b4d8777a3233c5d52363e329ac
https://github.com/geany/geany/commit/493b5284f71cd3b4d8777a3233c5d52363e32…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-09 (Wed, 09 Nov 2011)
Changed paths:
M src/highlightingmappings.h
Log Message:
-----------
Remove some unnecessary initializers
Leave some initialization to the implicit C initialization rules to
have less unnecessary items in initializer lists
Commit: 69769e0edc3965af36fa47ed730200b963ac43ef
https://github.com/geany/geany/commit/69769e0edc3965af36fa47ed730200b963ac4…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-09 (Wed, 09 Nov 2011)
Changed paths:
M src/highlighting.c
M src/highlightingmappings.h
Log Message:
-----------
Add support for EOLFILLED style flag
Commit: 21e0c037da6ca4ab55619e8c0f531fb47392fd52
https://github.com/geany/geany/commit/21e0c037da6ca4ab55619e8c0f531fb47392f…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-09 (Wed, 09 Nov 2011)
Changed paths:
M src/highlighting.c
M src/highlightingmappings.h
Log Message:
-----------
Port DocBook filetype to new automated setup
Commit: 55edeb876d208fb05aefb0ebca5fdb434a1a9a72
https://github.com/geany/geany/commit/55edeb876d208fb05aefb0ebca5fdb434a1a9…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-09 (Wed, 09 Nov 2011)
Changed paths:
M src/highlightingmappings.h
Log Message:
-----------
Fix a DocBook style mapping
Commit: ad1bc032ab58d5ec5f3b6751d3005f942ededcda
https://github.com/geany/geany/commit/ad1bc032ab58d5ec5f3b6751d3005f942eded…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-09 (Wed, 09 Nov 2011)
Changed paths:
M data/filetypes.html
M data/filetypes.php
M data/filetypes.xml
M src/highlighting.c
M src/highlightingmappings.h
Log Message:
-----------
Port XML, HTML and PHP filetypes to new automated setup
This changes these three filetypes to "normal" ones rather than HTML
and PHP being hard-coded together with XML. Now the definitions
simply references each other and the filetypes.* files simply inherits
styling and keywords from the appropriate filetype.
This also makes these filetypes have their own Python styles like they
had their own JavaScript ones, rather than trickily reference the
Python ones.
Commit: b96d22374a04e58fbb0eb017d8baf099ea34e7ad
https://github.com/geany/geany/commit/b96d22374a04e58fbb0eb017d8baf099ea34e…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-09 (Wed, 09 Nov 2011)
Changed paths:
M data/filetypes.html
M data/filetypes.php
M data/filetypes.xml
Log Message:
-----------
Make HTML filetype the "primary" one XML and PHP inherits from
XML used to be the one holding the actual definitions, but the HTML
filetype is actually superset of XML (XML filetypes had definitions
for non-XML things), and most definitions names referenced HTML rather
than XML.
So, move the actual definitions from filetypes.xml to filetypes.html
and make XML and PHP inherit from HTML.
Commit: cc63453a972bae703836bc80bd60d8116ee30387
https://github.com/geany/geany/commit/cc63453a972bae703836bc80bd60d8116ee30…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-10 (Thu, 10 Nov 2011)
Changed paths:
M src/highlighting.c
Log Message:
-----------
Remove now unused old init_styleset_case() and rename new one
Commit: 511d5276a324033992d0142ae18d1dacd9cb4169
https://github.com/geany/geany/commit/511d5276a324033992d0142ae18d1dacd9cb4…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-10 (Thu, 10 Nov 2011)
Changed paths:
M src/highlighting.c
Log Message:
-----------
Merge apply_filetype_properties() into styleset_from_mapping()
Commit: f70dcf038af428ecccf7941bbe93cebd7d0a27a8
https://github.com/geany/geany/commit/f70dcf038af428ecccf7941bbe93cebd7d0a2…
Author: Frank Lanitz <frank(a)frank.uvena.de>
Date: 2011-11-10 (Thu, 10 Nov 2011)
Changed paths:
M po/mn.po
Log Message:
-----------
Update of Mongolian translation
Commit: 8bf9a7cb0ca7fd9ef602d8f079f74467aaf5e66f
https://github.com/geany/geany/commit/8bf9a7cb0ca7fd9ef602d8f079f74467aaf5e…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-11 (Fri, 11 Nov 2011)
Changed paths:
M AUTHORS
M README
M README.Packagers
M src/about.c
Log Message:
-----------
Add Matthew Brush as developer
Commit: d8d6f2908eb6c810fa9a2f0a458c8c113353be45
https://github.com/geany/geany/commit/d8d6f2908eb6c810fa9a2f0a458c8c113353b…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-11 (Fri, 11 Nov 2011)
Changed paths:
M src/highlighting.c
M src/highlightingmappings.h
Log Message:
-----------
Remove an unnecessary macro indirection
Commit: 9bffb94cc43b8ca8a14214cfc8d5d47dfb6a2cd3
https://github.com/geany/geany/commit/9bffb94cc43b8ca8a14214cfc8d5d47dfb6a2…
Author: Matthew Brush <matt(a)geany.org>
Date: 2011-11-11 (Fri, 11 Nov 2011)
Changed paths:
M HACKING
M src/callbacks.c
M src/document.c
M src/document.h
M src/keybindings.c
Log Message:
-----------
Real-time type keyword highlighting
* Add new function: document_update_tags().
* Refactor the various tag update functions into document_update_tags().
* Remove extra call to update the tags in document_new_file().
Commit: a00366b266cac650134370103f5b3b5d3a08a700
https://github.com/geany/geany/commit/a00366b266cac650134370103f5b3b5d3a08a…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-11 (Fri, 11 Nov 2011)
Changed paths:
M HACKING
Log Message:
-----------
Update HACKING for highlighting setup refactoring
Commit: e53d5b82992550921451d30487b1a426477338f5
https://github.com/geany/geany/commit/e53d5b82992550921451d30487b1a42647733…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-12 (Sat, 12 Nov 2011)
Changed paths:
M HACKING
M data/filetypes.html
M data/filetypes.php
M data/filetypes.xml
M src/Makefile.am
M src/highlighting.c
A src/highlightingmappings.h
Log Message:
-----------
Merge branch 'highlighting-rewrite'
Commit: 8942bc810bc2091581027ea578717cf1d8342af1
https://github.com/geany/geany/commit/8942bc810bc2091581027ea578717cf1d8342…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-12 (Sat, 12 Nov 2011)
Changed paths:
M data/filetype_extensions.conf
A data/filetypes.objectivec
M src/document.c
M src/filetypes.c
M src/filetypes.h
M src/highlighting.c
M src/highlightingmappings.h
M tagmanager/Makefile.am
M tagmanager/makefile.win32
A tagmanager/objc.c
M tagmanager/parsers.h
M wscript
Log Message:
-----------
Add Objective-C support
Based on a patch from Elias Pschernig, thanks.
Parser was taken from upstream CTags.
Closes patch#3325139.
Commit: d789c4d5467cda9b341bae472776b05e17881518
https://github.com/geany/geany/commit/d789c4d5467cda9b341bae472776b05e17881…
Author: Matthew Brush <matt(a)geany.org>
Date: 2011-11-12 (Sat, 12 Nov 2011)
Changed paths:
M src/document.c
Log Message:
-----------
Queue colourise of the Scintilla widget after (re)setting type keywords
Commit: ed1c5060e1229f6dd07ddde62e3ed23ef6448591
https://github.com/geany/geany/commit/ed1c5060e1229f6dd07ddde62e3ed23ef6448…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-13 (Sun, 13 Nov 2011)
Changed paths:
M src/toolbar.c
Log Message:
-----------
Rename Search and Goto text fields action names
This should avoid confusion in the toolbar customize dialog to not have
two identical named items.
Commit: 639e88add00270d7977d24541928175d7cb12ad2
https://github.com/geany/geany/commit/639e88add00270d7977d24541928175d7cb12…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-13 (Sun, 13 Nov 2011)
Changed paths:
M src/plugins.c
Log Message:
-----------
Display the plugin's description in the list of plugins instead of the plugin's filename
In the dialog, the plugin's description is more interesting and useful than the full filename.
Instead, show the filename in the bottom box for those interested in.
Commit: 6cee28d677d7fd11058de7f4da5562475bd14d1a
https://github.com/geany/geany/commit/6cee28d677d7fd11058de7f4da5562475bd14…
Author: Matthew Brush <matt(a)geany.org>
Date: 2011-11-13 (Sun, 13 Nov 2011)
Changed paths:
M src/dialogs.c
Log Message:
-----------
Get rid of warning in on_file_notify()
Works around the issue discussed in commit 1e54fb6 by using the file
chooser's property accessor function.
Rename on_file_notify() to better explain its purpose.
Commit: 70f41f6485c717a6c5e988062f823628c559740f
https://github.com/geany/geany/commit/70f41f6485c717a6c5e988062f823628c5597…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-13 (Sun, 13 Nov 2011)
Changed paths:
M HACKING
M data/filetype_extensions.conf
M data/filetypes.html
A data/filetypes.objectivec
M data/filetypes.php
M data/filetypes.xml
M src/Makefile.am
M src/dialogs.c
M src/document.c
M src/filetypes.c
M src/filetypes.h
M src/highlighting.c
A src/highlightingmappings.h
M tagmanager/Makefile.am
M tagmanager/makefile.win32
A tagmanager/objc.c
M tagmanager/parsers.h
M wscript
Log Message:
-----------
Merge branch 'master' of github.com:geany/geany
Commit: cb72e1d85fa687d88a47eba43c47b1ee4dddea80
https://github.com/geany/geany/commit/cb72e1d85fa687d88a47eba43c47b1ee4ddde…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-13 (Sun, 13 Nov 2011)
Changed paths:
M src/filetypes.c
Log Message:
-----------
Fix possible crashers in filetypes_detect_from_file_internal()
* Never try to do a regex match on a NULL string;
* Don't try to unref a possibly NULL regex.
Commit: a625955a43a484fbd23f9585cc4f4f4f256e87b5
https://github.com/geany/geany/commit/a625955a43a484fbd23f9585cc4f4f4f256e8…
Author: Lex Trotman <elextr(a)gmail.com>
Date: 2011-11-13 (Sun, 13 Nov 2011)
Changed paths:
M src/filetypes.c
Log Message:
-----------
Provide error message for extract regex
Print the GError message if the users filetype extract regex does
not compile.
Commit: 1436bd6ee243e0e8233d2e5b3cddeaff4ad12129
https://github.com/geany/geany/commit/1436bd6ee243e0e8233d2e5b3cddeaff4ad12…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-14 (Mon, 14 Nov 2011)
Changed paths:
M src/highlightingmappings.h
Log Message:
-----------
Quote C89 draft rather than C99 one
Commit: cca258ddb70d1dac4273f613b5af032a98b45242
https://github.com/geany/geany/commit/cca258ddb70d1dac4273f613b5af032a98b45…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-14 (Mon, 14 Nov 2011)
Changed paths:
M src/highlightingmappings.h
Log Message:
-----------
Workaround gcc function address comparison warning
E.g.
highlighting.c:950:3: error: the address of
'highlighting_styles_ADA' will always evaluate as 'true'
Note: This commit also contains some trailing whitespace removal.
Commit: 2e56a84b2ad1d01df2178fdc6cd5d2e43952ae77
https://github.com/geany/geany/commit/2e56a84b2ad1d01df2178fdc6cd5d2e43952a…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-14 (Mon, 14 Nov 2011)
Changed paths:
M src/highlightingmappings.h
Log Message:
-----------
Fix highlightingmappings documentation not to reference a removed macro
Commit: 736c398467cc0e19f5c688d0a9b07fab88f8af92
https://github.com/geany/geany/commit/736c398467cc0e19f5c688d0a9b07fab88f8a…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-15 (Tue, 15 Nov 2011)
Changed paths:
M src/utils.h
Log Message:
-----------
Fix setptr to work in an 'if' clause & improve documentation
Use do {...} while (0) instead of {...}.
Document the order of events and purpose of setptr properly.
Commit: a97c3597eba0093259d4f876df7aa95ce5065454
https://github.com/geany/geany/commit/a97c3597eba0093259d4f876df7aa95ce5065…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-15 (Tue, 15 Nov 2011)
Changed paths:
M doc/geany.html
M doc/geany.txt
M src/keybindings.c
Log Message:
-----------
Add default shortcuts for Find Usage, Forward/Back, Make Object
Note: This doesn't affect existing user shortcuts.
Ctrl-Shift-D Find Document Usage
Ctrl-Shift-E Find [Session] Usage (one letter after doc usage and
close on the keyboard)
These are standard shortcuts for browsers:
Alt-Right Forward
Alt-Left Back
This matches the build/make symmetry for compile (F8):
Shift-F8 Make Object
Commit: 172825390ad7166987003245b26d8dd66b84fab3
https://github.com/geany/geany/commit/172825390ad7166987003245b26d8dd66b84f…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-15 (Tue, 15 Nov 2011)
Changed paths:
M src/utils.h
Log Message:
-----------
Deprecate setptr in favour of SETPTR
SETPTR makes it clear that a macro is being used in code.
Restore setptr without do/while in case of use without semi-colon.
Commit: c73ee497588296122d579bdbf789a547eb4177ae
https://github.com/geany/geany/commit/c73ee497588296122d579bdbf789a547eb417…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-15 (Tue, 15 Nov 2011)
Changed paths:
M src/editor.c
M src/prefs.c
M src/symbols.c
Log Message:
-----------
Fix a few things, most of them reported by clang's static analyzer
Commit: 048e6a6c3c3309e7ee1660cdec144771eb98bdfd
https://github.com/geany/geany/commit/048e6a6c3c3309e7ee1660cdec144771eb98b…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-15 (Tue, 15 Nov 2011)
Changed paths:
M src/document.c
Log Message:
-----------
Fix an assertion logic
Commit: 58729d4de987383044beb2e6cea1653464059cd1
https://github.com/geany/geany/commit/58729d4de987383044beb2e6cea1653464059…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-16 (Wed, 16 Nov 2011)
Changed paths:
M plugins/makefile.win32
Log Message:
-----------
Use foo.o instead of foo.dll.o to enable Make Object (Windows build)
Commit: 70b3cae060caa1f1f635f64f55f1929de1392b1a
https://github.com/geany/geany/commit/70b3cae060caa1f1f635f64f55f1929de1392…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-16 (Wed, 16 Nov 2011)
Changed paths:
M src/plugins.c
Log Message:
-----------
Verify active plugin paths on startup
Geany saves the path for each active plugin on shutdown, but the 3
valid plugin paths can each change.
Commit: 5b41e177de3be70fce57c6479a48cb8ac313f1c1
https://github.com/geany/geany/commit/5b41e177de3be70fce57c6479a48cb8ac313f…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-16 (Wed, 16 Nov 2011)
Changed paths:
M doc/geany.html
M doc/geany.txt
Log Message:
-----------
Explain Windows paths for data and plugins
Commit: 59eb0557b633da583b51aab9686c553119ef9ce0
https://github.com/geany/geany/commit/59eb0557b633da583b51aab9686c553119ef9…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-16 (Wed, 16 Nov 2011)
Changed paths:
M doc/geany.html
M doc/geany.txt
M src/keyfile.c
M src/vte.c
M src/vte.h
Log Message:
-----------
Add a configurable prefix for commands sent to the shell in the VTE
This adds an hidden VTE preference, send_cmd_prefix, that allows to
define a prefix for the commands Geany sends to the shell in the VTE
like "cd" when following current path.
This can be used for example to prevent some shells (Bash, ZSH, maybe
others) from putting these commands in the history by setting this to
a space.
Commit: 80d5e07c6cbdf640abec0cc923cbdd6cfa63b73d
https://github.com/geany/geany/commit/80d5e07c6cbdf640abec0cc923cbdd6cfa63b…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-16 (Wed, 16 Nov 2011)
Changed paths:
M src/symbols.c
Log Message:
-----------
Revert granting an unexpected check to an assertion
It actually happens, and until fixing this properly, don't output
useless useless scary warnings. Anyway, this is not a big problem
or anything.
Commit: 8f280ed884721a0a1c75462e428b9bcffb3ac527
https://github.com/geany/geany/commit/8f280ed884721a0a1c75462e428b9bcffb3ac…
Author: Thomas Martitz <thomas.martitz(a)student.htw-berlin.de>
Date: 2011-11-17 (Thu, 17 Nov 2011)
Changed paths:
M doc/geany.html
M doc/geany.txt
M src/document.c
M src/main.c
M src/main.h
M src/socket.c
Log Message:
-----------
New --read-only commandline option
This adds a new commandline option --read-only (or -r). It's implemented
according to the behavior agreed on on the mailing list:
--read-only applies to all files on the command line
irrespective of positioning and has no effect on any other files
opened by session or menu (...)
Current behaviour on attempting to re-open a file with different
read-only status is that nothing happens, the already open
file is raised but not changed. (...)
Commit: 82769a046c6394d073cc8a32677d8d4794c12c4c
https://github.com/geany/geany/commit/82769a046c6394d073cc8a32677d8d4794c12…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-17 (Thu, 17 Nov 2011)
Changed paths:
M doc/geany.html
M doc/geany.txt
M src/keybindings.c
Log Message:
-----------
Set Move Line(s) default keybindings, change Move Tab defaults
This does not affect existing users.
Ctrl-Shift-PageUp Move document left
Ctrl-Shift-PageDown Move document right
The above shortcuts were aliases for selecting left/rightmost
documents, but those are not necessary as Alt-1/Alt-0 does the same.
Alt-PageUp Move line(s) up
Alt-PageDown Move line(s) down
Alt is easier to press than Ctrl-Shift, so is better for moving lines
as this needs more accuracy.
Commit: 9ae71ab6cc3bb8185939e1536ffba41beb896686
https://github.com/geany/geany/commit/9ae71ab6cc3bb8185939e1536ffba41beb896…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-17 (Thu, 17 Nov 2011)
Changed paths:
M doc/geany.html
M doc/geany.txt
M src/keybindings.c
Log Message:
-----------
Add default keybindings for Go to Tag, remove Transpose default
This does not affect existing users.
Ctrl-T Go to tag definition
Ctrl-Shift-T Go to tag declaration
A default keybinding for 'Transpose current line' is no longer
necessary as it does the same as 'Move line(s) up', which we now have
a default for.
Commit: 03152902a9de9bb242ec9e68457e3115af70ab6e
https://github.com/geany/geany/commit/03152902a9de9bb242ec9e68457e3115af70a…
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: 2011-11-17 (Thu, 17 Nov 2011)
Changed paths:
M doc/geany.html
M doc/geany.txt
Log Message:
-----------
Mention 'Go to tag' commands can use the current selection
Cleanup 'Go to tag' sections and keybinding descriptions.
Commit: f99442731985dc893ddbcd44528b38ec90e0be38
https://github.com/geany/geany/commit/f99442731985dc893ddbcd44528b38ec90e0b…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-11-18 (Fri, 18 Nov 2011)
Changed paths:
M src/symbols.c
Log Message:
-----------
Fix walking a tree branch twice when removing the last leaf
When removing the last leaf of a symbols tree branch, make sure not
to start walking parent's children again.
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 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
Commit: 22ba6de142270ecf77dcc380f75052ddc2b23a30
https://github.com/geany/geany/commit/22ba6de142270ecf77dcc380f75052ddc2b23…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M src/win32.c
Log Message:
-----------
Remove set but unused variable dwStatus (closes #3440276).
Commit: a62d99a5f25d51586259dbe665c0f97448704a8e
https://github.com/geany/geany/commit/a62d99a5f25d51586259dbe665c0f97448704…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M doc/geany.1.in
Log Message:
-----------
Add --read-only option to the manpage
Commit: 7aa9160b5f8ed13a400424762d377152d995e709
https://github.com/geany/geany/commit/7aa9160b5f8ed13a400424762d377152d995e…
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: 2011-11-20 (Sun, 20 Nov 2011)
Changed paths:
M src/socket.c
Log Message:
-----------
Mention new openro command
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 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.
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 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'
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-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.
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.
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, 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
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 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.
Commit: 903e69b388b935cfb135312a3a76b04608133a4e
https://github.com/geany/geany/commit/903e69b388b935cfb135312a3a76b04608133…
Author: Joakim Gebart <joakim.gebart(a)jge.se>
Date: 2011-11-23 (Wed, 23 Nov 2011)
Changed paths:
M po/sv.po
Log Message:
-----------
Fix broken default statusbar_template in Swedish translation.
Commit: c69b8eea234d193ba18571b2758670b521327334
https://github.com/geany/geany/commit/c69b8eea234d193ba18571b2758670b521327…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-12-03 (Sat, 03 Dec 2011)
Changed paths:
M src/editor.c
M src/filetypes.c
M src/filetypes.h
M src/templates.c
Log Message:
-----------
Fix and unify getting open/close/single comment markers
Add filetype_get_comment_open_close() to get appropriate start and end
comment markers from a filetype, and use it everywhere these markers
are fetched.
This fixes a crash in editor_insert_multiline_comment() if only single
comments are available (closes #3449635).
Commit: f0de946d3eb6e6c8ba1bd3157bd31ddc2a0a9a51
https://github.com/geany/geany/commit/f0de946d3eb6e6c8ba1bd3157bd31ddc2a0a9…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-12-03 (Sat, 03 Dec 2011)
Changed paths:
M src/callbacks.c
M src/editor.c
M src/editor.h
Log Message:
-----------
Fix inserting multi-line comments with "Insert multiline comment"
"Insert multiline comment" did insert single-line style comment when
available even if multi-line style was also supported for the filetype.
Commit: eb064df5b6f74de9a1f1a3e0a0491aebd0391b9e
https://github.com/geany/geany/commit/eb064df5b6f74de9a1f1a3e0a0491aebd0391…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-12-05 (Mon, 05 Dec 2011)
Changed paths:
M scintilla/lexers/LexTCL.cxx
Log Message:
-----------
TCL: Highlight words as keywords after '{' as this highlights 'else'
Upstream Scintilla applied it as 3924:e2385dff420a.
Closes #3432877.
Commit: 4ffbd8f9ada26ed8d288865e910e96dbe5250bfc
https://github.com/geany/geany/commit/4ffbd8f9ada26ed8d288865e910e96dbe5250…
Author: Dimitar Zhekov <dimitar.zhekov(a)gmail.com>
Date: 2011-12-05 (Mon, 05 Dec 2011)
Changed paths:
M geany.glade
M src/document.c
M src/interface.c
M src/keyfile.c
M src/search.c
M src/search.h
Log Message:
-----------
split "always wrap search and hide find dialog" pref into "always wrap search" and "hide find dialog"
Commit: 088b0bc36214c2967ec308b44c2fede73c94817c
https://github.com/geany/geany/commit/088b0bc36214c2967ec308b44c2fede73c948…
Author: Matthew Brush <matt(a)geany.org>
Date: 2011-12-05 (Mon, 05 Dec 2011)
Changed paths:
M AUTHORS
M HACKING
M README
M README.Packagers
M data/filetype_extensions.conf
M data/filetypes.html
A data/filetypes.objectivec
M data/filetypes.php
M data/filetypes.xml
M data/geany.glade
M doc/geany.1.in
M doc/geany.html
M doc/geany.txt
M plugins/makefile.win32
M po/mn.po
M po/sv.po
M scintilla/lexers/LexTCL.cxx
M src/Makefile.am
M src/about.c
M src/build.c
M src/callbacks.c
M src/dialogs.c
M src/document.c
M src/document.h
M src/editor.c
M src/editor.h
M src/filetypes.c
M src/filetypes.h
M src/geanyentryaction.h
M src/geanymenubuttonaction.h
M src/geanyobject.h
M src/geanywraplabel.h
M src/highlighting.c
A src/highlightingmappings.h
M src/interface.c
M src/keybindings.c
M src/keyfile.c
M src/main.c
M src/main.h
M src/notebook.c
M src/plugindata.h
M src/pluginprivate.h
M src/plugins.c
M src/plugins.h
M src/pluginutils.h
M src/prefix.h
M src/prefs.c
M src/search.c
M src/search.h
M src/sidebar.c
M src/sidebar.h
M src/socket.c
M src/symbols.c
M src/templates.c
M src/toolbar.c
M src/utils.h
M src/vte.c
M src/vte.h
M src/win32.c
M tagmanager/Makefile.am
M tagmanager/makefile.win32
A tagmanager/objc.c
M tagmanager/parsers.h
M wscript
Log Message:
-----------
Merge branch 'master' into gtkbuilder
Conflicts:
geany.glade
src/Makefile.am
src/callbacks.c
Compare: https://github.com/geany/geany/compare/0a16ec7...088b0bc
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: eb064df5b6f74de9a1f1a3e0a0491aebd0391b9e
https://github.com/geany/geany/commit/eb064df5b6f74de9a1f1a3e0a0491aebd0391…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-12-05 (Mon, 05 Dec 2011)
Changed paths:
M scintilla/lexers/LexTCL.cxx
Log Message:
-----------
TCL: Highlight words as keywords after '{' as this highlights 'else'
Upstream Scintilla applied it as 3924:e2385dff420a.
Closes #3432877.
Branch: refs/heads/master
Home: https://github.com/geany/geany
Commit: c69b8eea234d193ba18571b2758670b521327334
https://github.com/geany/geany/commit/c69b8eea234d193ba18571b2758670b521327…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-12-03 (Sat, 03 Dec 2011)
Changed paths:
M src/editor.c
M src/filetypes.c
M src/filetypes.h
M src/templates.c
Log Message:
-----------
Fix and unify getting open/close/single comment markers
Add filetype_get_comment_open_close() to get appropriate start and end
comment markers from a filetype, and use it everywhere these markers
are fetched.
This fixes a crash in editor_insert_multiline_comment() if only single
comments are available (closes #3449635).
Commit: f0de946d3eb6e6c8ba1bd3157bd31ddc2a0a9a51
https://github.com/geany/geany/commit/f0de946d3eb6e6c8ba1bd3157bd31ddc2a0a9…
Author: Colomban Wendling <ban(a)herbesfolles.org>
Date: 2011-12-03 (Sat, 03 Dec 2011)
Changed paths:
M src/callbacks.c
M src/editor.c
M src/editor.h
Log Message:
-----------
Fix inserting multi-line comments with "Insert multiline comment"
"Insert multiline comment" did insert single-line style comment when
available even if multi-line style was also supported for the filetype.
Compare: https://github.com/geany/geany/compare/903e69b...f0de946