4802 Commits

Author SHA1 Message Date
Yevgen Muntyan
3371568c29 Do not depend on glib when getting user config dir on windows.
Glib-2.28 changed what g_get_user_config_dir() returns on windows,
https://bugzilla.gnome.org/show_bug.cgi?id=620710, so its old code
is copied here to avoid breakage with glib-2.28 and newer.
2012-08-06 01:48:25 -07:00
Yevgen Muntyan
9ebdc434e9 Workaround for http://savannah.gnu.org/bugs/?31104 2012-08-06 01:26:14 -07:00
Yevgen Muntyan
cb9a9e2f78 merge 2012-08-05 16:40:40 -07:00
Yevgen Muntyan
667837a2ec Use wcsxfrm on windows, so that filenames in different scripts are sorted in a sensible order 2012-08-05 16:40:23 -07:00
Yevgen Muntyan
149c024b0b Bumped version 2012-08-05 08:06:33 +01:00
Yevgen Muntyan
6365201894 Added tag 1.1.90 for changeset ab99e124e7d8 2012-08-05 08:06:22 +01:00
Yevgen Muntyan
c2453675f6 Close window when last document is closed, if there are other open windows 2012-08-05 07:46:52 +01:00
Yevgen Muntyan
0c38d806ad Show documents from all windows in Window menu 2012-08-05 07:23:14 +01:00
Yevgen Muntyan
58fde432a3 Implemented +<line> command line option 2012-08-05 06:59:19 +01:00
Yevgen Muntyan
0a5687a8d0 Implement portable mode on windows.
If there is a file "medit-portable" next to medit.exe, or medit is started
with --portable option, then medit run in "portable" mode. That means that
medit saves its data in the installation dir - in share/medit-portable-data
and share/medit-portable-cache.
2012-08-05 06:36:28 +01:00
Yevgen Muntyan
db4f986bd2 merge 2012-08-04 21:40:52 -07:00
Yevgen Muntyan
54622e5cf9 Enable cross-compilation with cygwin on windows 2012-08-05 05:39:48 +01:00
Yevgen Muntyan
327777abb9 Use env variable LIBTOOLIZE if it's set 2012-08-04 00:38:53 -07:00
Yevgen Muntyan
dc47fce234 Use -gstabs+ instead of -gstabs 2012-08-03 23:58:34 -07:00
Yevgen Muntyan
6badfdaee0 Do not skip glib/m4macros dir 2012-07-30 00:23:34 -07:00
Yevgen Muntyan
a87f2d9e4f Do not skip glib/m4macros dir 2012-07-30 00:23:34 -07:00
Yevgen Muntyan
53265567ac Bumped version 2012-07-29 20:32:32 -07:00
Yevgen Muntyan
485ae543cd Updated windows installer 2012-07-29 20:11:01 -07:00
Yevgen Muntyan
f4a1646415 Added reldbg configuration; pack sources for debugging with 'make dist'; fix build with 64-bit wine 2012-07-29 19:10:44 -07:00
Yevgen Muntyan
6da1b1258a Fixed compilation with older Gtk: use GDK_F* constants instead of GDK_F* 2012-07-29 19:02:13 -07:00
Yevgen Muntyan
f152ffe22a Fixed compilation with older Gtk: use GDK_F* constants instead of GDK_F* 2012-07-29 19:02:13 -07:00
Yevgen Muntyan
da1570f171 Updated gtk-win build for newer mingw and zlib 2012-07-29 01:19:49 -07:00
Yevgen Muntyan
97bc6b59bb Separate variable for python used in the build, MOO_PYTHON 2012-07-28 22:18:25 -07:00
Yevgen Muntyan
27c9edbf00 Check glib version 2012-07-28 22:17:25 -07:00
Yevgen Muntyan
ae646d33c4 Merge 2012-07-28 22:15:52 -07:00
Yevgen Muntyan
cf859d3c65 Make gtk-win build work on cygwin 2012-07-29 06:12:48 +01:00
Yevgen Muntyan
9e3cdf9bf4 Document more build requirements 2012-07-28 12:55:05 -07:00
Yevgen Muntyan
1e1d2cc809 Partial workaround for the Gtk bug with Shift key: make Shift-Fn key combinations work as global shortcuts 2012-07-27 23:38:24 -07:00
Yevgen Muntyan
becca57e95 Bumped version 2012-07-29 20:31:54 -07:00
Yevgen Muntyan
6946616b12 Updated windows installer
# HG changeset patch
# User Yevgen Muntyan <muntyan@fastmail.fm>
# Date 1343617861 25200
# Node ID c59dc8e109d7085dbd851a2690d8e0025f49b05d
# Parent  dadb7c0331bb8a9fe45ef2fb34cb8c3f03313c3c
2012-07-29 20:30:15 -07:00
Yevgen Muntyan
352fc57221 Added reldbg configuration; pack sources for debugging with 'make dist'; fix build with 64-bit wine 2012-07-29 19:10:44 -07:00
Yevgen Muntyan
4ca608d750 Updated gtk-win build for newer mingw and zlib 2012-07-29 01:19:49 -07:00
Yevgen Muntyan
6757227410 Make gtk-win build work on cygwin 2012-07-29 06:12:48 +01:00
Yevgen Muntyan
de95b48e26 Correct MOO_PYTHON variable name 2012-07-29 20:21:34 -07:00
Yevgen Muntyan
50f8089f9c Separate variable for python used in the build, MOO_PYTHON 2012-07-28 22:18:25 -07:00
Yevgen Muntyan
adec23444d Document more build requirements 2012-07-28 12:55:05 -07:00
Yevgen Muntyan
3a3e59ab9f Added tag 1.1.1 for changeset b33ba1a71549 2013-05-06 23:59:17 -07:00
Yevgen Muntyan
ad567af24d Partial workaround for the Gtk bug with Shift key: make Shift-Fn key combinations work as global shortcuts 2012-07-27 23:38:24 -07:00
Yevgen Muntyan
7a75307dba NEWS for 1.1.1 2012-07-27 23:03:25 -07:00
Yevgen Muntyan
1f9fded727 Fixed up tests 2012-07-27 23:03:11 -07:00
Yevgen Muntyan
120a08cf19 Fixed up tests 2012-07-27 23:03:11 -07:00
Yevgen Muntyan
b6f72994e5 Disable strict mode for the stable branch 2012-07-27 23:01:00 -07:00
Yevgen Muntyan
eee2e079f3 Bumped version 2012-07-27 20:49:25 -07:00
Yevgen Muntyan
1dc913ff8a Check for sys/wait.h, so that HAVE_SYS_WAIT_H is defined when needed 2012-07-27 03:03:58 -07:00
Yevgen Muntyan
4047e1a92c Check for sys/wait.h, so that HAVE_SYS_WAIT_H is defined when needed 2012-07-27 03:03:58 -07:00
Yevgen Muntyan
305f3e1c50 Do not use deprecated gdk_pixbuf_unref 2012-07-27 01:45:13 -07:00
Yevgen Muntyan
2982ffb50f Fixed compilation with glib-2.32 and gcc-4.7: link with gmodule explicitly 2012-07-27 01:44:37 -07:00
Yevgen Muntyan
da4cb81c8f Starting medit-1.1 branch at 1.1.0 tag 2013-05-06 23:57:17 -07:00
Yevgen Muntyan
a59439f04a Fixed compilation with glib-2.32 and gcc-4.7: link with gmodule explicitly 2012-07-27 01:44:37 -07:00
Yevgen Muntyan
5403d30d73 Always use a temp file when passing input to shell commands to avoid quoting issues.
The "echo 'input' | command" apprach doesn't work reliably for input containing "\n".
Fixed giving up the pipe approach and just using a temp file always.
2012-04-22 22:38:13 +02:00