Enrico Tröger
|
47a71bc3aa
|
Added new encoding "None" to open files without any character conversions (fixes #1580456).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@920 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-23 20:32:37 +00:00 |
|
Enrico Tröger
|
84a4e8d817
|
Added drop down box to the file open dialog to select an encoding.
Added possibility to open a file without any character set conversions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@919 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-23 00:05:42 +00:00 |
|
Nick Treleaven
|
6cd8983e36
|
Moved finalization code from destroyapp() to main_quit().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@913 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-21 11:34:18 +00:00 |
|
Nick Treleaven
|
72f287fe0f
|
Move geany_debug prototype to geany.h so that all files can use it
without a dependency on main.h.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@912 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-21 11:16:54 +00:00 |
|
Nick Treleaven
|
89b3f4c314
|
Remove unused argument. Rename document_find_next() document_search_bar_find().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@910 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-21 11:00:37 +00:00 |
|
Enrico Tröger
|
27f591660c
|
Keep treeview enum values in sync with the notebook page numbers.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@905 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-19 13:19:58 +00:00 |
|
Enrico Tröger
|
59335b597f
|
Use enum values to reference different treeview widgets (code cleanup).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@904 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-18 20:48:54 +00:00 |
|
Nick Treleaven
|
e821acb863
|
Move build menu related functions and callbacks to build.c.
Renamed ui_update_build_menu -> build_menu_update.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@902 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-18 19:35:42 +00:00 |
|
Nick Treleaven
|
367f358181
|
Disable Make All, Make Custom menu items for unnamed files.
Allow Run and Make Object for C header files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@900 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-17 12:52:32 +00:00 |
|
Nick Treleaven
|
078742fc5c
|
Move build_info struct to build.c and merge with build_options.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@898 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-16 14:41:57 +00:00 |
|
Nick Treleaven
|
3a721f02d1
|
Don't overwrite Make Custom string when using Make Object.
Move app->build_make_custopt to build_options struct in build.c.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@897 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-16 14:15:04 +00:00 |
|
Enrico Tröger
|
028fe98373
|
Finished new Undo system. Now some more actions can be undone and also redone.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@878 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-10 16:02:41 +00:00 |
|
Nick Treleaven
|
93ba5ba45f
|
Removed the GEANY_MAX_OPEN_FILES limit, using a dynamic array.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@875 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-09 16:08:53 +00:00 |
|
Enrico Tröger
|
6f00febd3c
|
Fixed crash when using "Make object" on new files(closes #1570818).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@866 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-04 19:14:57 +00:00 |
|
Enrico Tröger
|
9019973828
|
Fixed bug which caused not saving session files when quitting Geany(introduced with r862).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@865 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-03 17:54:02 +00:00 |
|
Enrico Tröger
|
01c885c55c
|
Save configuration(i.e. list of open files) as late as possible and save the filetype build commands first shortly before quitting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@862 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-03 11:21:36 +00:00 |
|
Nick Treleaven
|
464e9b7d0b
|
Change sci_get_line to return a NULL terminated string.
Fix memory leak and possible invalid read in sci_cb_auto_latex().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@861 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-02 15:22:29 +00:00 |
|
Nick Treleaven
|
88ff2d5085
|
Save the build includes and arguments on quitting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@857 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-10-01 16:14:45 +00:00 |
|
Nick Treleaven
|
bada0d1705
|
Prevent a partial selection on a line being deleted when using
CTRL-I to indent; also improve CTRL-Shift-I unindenting. Closes
#1557963.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@829 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-21 10:31:06 +00:00 |
|
Enrico Tröger
|
6af166578d
|
Fixed compiler warnings and removed unnecessary signal handler.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@822 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-18 08:19:40 +00:00 |
|
Nick Treleaven
|
b89abc8586
|
Add ui_frame_new().
Run set includes build dialogs modally, keeping the same filetype.
Updated set includes & arguments dialog layout.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@817 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-15 14:25:42 +00:00 |
|
Enrico Tröger
|
9f5b32cd9a
|
Added menu items for toggle line commentation.
Changed some mnemonics in the "format" submenu.
Added keyboard shortcuts for "Convert Selection to lower-case".
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@814 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-12 08:32:52 +00:00 |
|
Enrico Tröger
|
9d2893c495
|
Implemented Run command (from the build menu) under Windows, the other commands will follow somewhen.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@811 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-11 11:13:36 +00:00 |
|
Enrico Tröger
|
aff687fd33
|
Added comment toggle functionality to easily comment and uncomment a line with one shortcut (default Ctrl+B) (closes #1552184).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@808 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-10 11:47:26 +00:00 |
|
Nick Treleaven
|
6c511f413d
|
Move on_recent_file_activate, dialogs_create_recent_menu,
dialogs_create_build_menu_gen, dialogs_create_build_menu_tex to
ui_utils.c. Also make some functions static.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@807 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-09 14:36:15 +00:00 |
|
Nick Treleaven
|
d3eb239d81
|
Show parsable errors in red; stderr and compile failure in dark red
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@800 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-08 10:20:15 +00:00 |
|
Enrico Tröger
|
bf5ae49665
|
Moved the socket code from main.c to socket.c.
Remove an unchanged empty document when loading a new file (closes #1545129).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@798 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-07 15:51:24 +00:00 |
|
Enrico Tröger
|
116728caae
|
Added own implementation of an Undo stack (not yet working).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@793 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-06 16:09:08 +00:00 |
|
Nick Treleaven
|
a63fc1e40e
|
Moved UI related utils from utils.c to ui_utils.c
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@790 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-05 14:24:47 +00:00 |
|
Nick Treleaven
|
dff3122273
|
Move current_word and clickpos to editor_info struct in sci_cb.c.
Move on_editor_button_press_event to sci_cb.c.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@789 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-04 15:57:46 +00:00 |
|
Enrico Tröger
|
b1b4a4e157
|
Split filetype PHP/HTML into PHP and HTML.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@779 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-01 17:07:49 +00:00 |
|
Enrico Tröger
|
6ad79f7610
|
Fixed some typos.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@778 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-09-01 15:48:56 +00:00 |
|
Enrico Tröger
|
5321e14d3f
|
Change the current working directory within the VTE also when a new file is saved.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@774 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-30 18:53:45 +00:00 |
|
Enrico Tröger
|
f4507528f9
|
Removed the whole FIFO code and replaced it with support for (Unix Domain) Sockets.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@773 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-30 18:36:17 +00:00 |
|
Nick Treleaven
|
a69bcf2806
|
Fix quit confirmation message with no files open
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@757 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-22 19:53:11 +00:00 |
|
Nick Treleaven
|
0bd427bd05
|
Remove filetypes.h and Scintilla includes from geany.h; Add VALID_DOC_IDX macro
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@751 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-20 20:39:59 +00:00 |
|
Nick Treleaven
|
38bba30628
|
Moved HAVE_FIFO MyApp fields to fifo_info struct in src/main.c; Prevent unnecessary 'does not look like a filename' debug messages
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@749 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-20 12:33:09 +00:00 |
|
Nick Treleaven
|
f93babed2f
|
Fix opening more than one file from the command-line (with fifo)
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@747 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-20 11:40:09 +00:00 |
|
Nick Treleaven
|
ac3d928453
|
Remember the VTE current directory
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@746 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-19 15:07:11 +00:00 |
|
Enrico Tröger
|
312579d70a
|
Added menu items to insert configurable date/time strings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@744 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-19 12:56:30 +00:00 |
|
Nick Treleaven
|
4a1f8ca2d3
|
Fix a segfault at startup if terminal follow path setting is enabled
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@743 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-19 10:00:21 +00:00 |
|
Nick Treleaven
|
90047be4d7
|
Use Reload button for reload dialog; Share on_reload_as_activate code for reloading
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@738 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-18 17:24:44 +00:00 |
|
Nick Treleaven
|
6415979cb8
|
Move signal_cb to main.c
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@728 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-17 14:38:57 +00:00 |
|
Enrico Tröger
|
7d6c540195
|
Made increase/decrease indentation working with selections.
Keep the old cursor position when working on a single line (do not jump to line start).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@715 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-15 08:51:48 +00:00 |
|
Nick Treleaven
|
7ebb187b26
|
Store build information instead of using app->cur_idx; Assume C-like warning messages when running make when the current file is a Makefile; Moved some msgwin setup and cleanup code to msgwindow.c; Moved utils_parse_compiler_error_line to msgwindow.c
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@714 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-14 15:02:52 +00:00 |
|
Enrico Tröger
|
0dcbacec1f
|
Use utf8/locale encoding wrappers.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@711 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-13 09:07:10 +00:00 |
|
Nick Treleaven
|
5d82a9b942
|
Group search related code
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@699 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-11 21:41:05 +00:00 |
|
Nick Treleaven
|
f75fd1402a
|
Group search related code
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@698 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-11 21:12:49 +00:00 |
|
Nick Treleaven
|
7d8637f549
|
Fixed all sign comparison warnings
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@684 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-08 13:01:50 +00:00 |
|
Enrico Tröger
|
3df2f233d0
|
Applied patch to re-enable XIM support. Thanks!
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@681 ea778897-0a13-0410-b9d1-a72fbfd435f5
|
2006-08-07 15:05:21 +00:00 |
|