ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/init.C
(Generate patch)

Comparing rxvt-unicode/src/init.C (file contents):
Revision 1.186 by ayin, Sat Jun 9 09:05:38 2007 UTC vs.
Revision 1.199 by sasha, Fri Aug 3 22:40:10 2007 UTC

183 pix_colors_focused = new rxvt_color [TOTAL_COLORS]; 183 pix_colors_focused = new rxvt_color [TOTAL_COLORS];
184#ifdef OFF_FOCUS_FADING 184#ifdef OFF_FOCUS_FADING
185 pix_colors_unfocused = new rxvt_color [TOTAL_COLORS]; 185 pix_colors_unfocused = new rxvt_color [TOTAL_COLORS];
186#endif 186#endif
187 187
188#if defined(XPM_BACKGROUND) || defined(TRANSPARENT)
189 pixmap = None;
190#endif
191 188
192 MEvent.time = CurrentTime; 189 MEvent.time = CurrentTime;
193 MEvent.button = AnyButton; 190 MEvent.button = AnyButton;
194 want_refresh = 1; 191 want_refresh = 1;
195 priv_modes = SavedModes = PrivMode_Default; 192 priv_modes = SavedModes = PrivMode_Default;
199 ext_bwidth = EXTERNALBORDERWIDTH; 196 ext_bwidth = EXTERNALBORDERWIDTH;
200 lineSpace = LINESPACE; 197 lineSpace = LINESPACE;
201 saveLines = SAVELINES; 198 saveLines = SAVELINES;
202 numpix_colors = TOTAL_COLORS; 199 numpix_colors = TOTAL_COLORS;
203 200
204 refresh_limit = 1;
205 refresh_type = SLOW_REFRESH; 201 refresh_type = SLOW_REFRESH;
206 202
207 oldcursor.row = oldcursor.col = -1; 203 oldcursor.row = oldcursor.col = -1;
208#ifdef XPM_BACKGROUND 204#ifdef HAVE_BG_PIXMAP
205#ifdef HAVE_AFTERIMAGE
206 bgPixmap.original_asim = NULL;
207#endif
209 /* bgPixmap.w = bgPixmap.h = 0; */ 208 /* bgPixmap.w = bgPixmap.h = 0; */
210 bgPixmap.x = bgPixmap.y = 0; 209 bgPixmap.h_scale = bgPixmap.v_scale = 0;
210 bgPixmap.h_align = bgPixmap.v_align = 0;
211 bgPixmap.flags = 0;
211 bgPixmap.pixmap = None; 212 bgPixmap.pixmap = None;
212#endif 213#endif
213 214
214 last_bot = last_state = -1; 215 last_bot = last_state = -1;
215 216
216 set_option (Opt_scrollBar); 217 set_option (Opt_scrollBar);
217 set_option (Opt_scrollTtyOutput); 218 set_option (Opt_scrollTtyOutput);
218 set_option (Opt_jumpScroll); 219 set_option (Opt_jumpScroll);
220 set_option (Opt_skipScroll);
219 set_option (Opt_secondaryScreen); 221 set_option (Opt_secondaryScreen);
220 set_option (Opt_secondaryScroll); 222 set_option (Opt_secondaryScroll);
221 set_option (Opt_pastableTabs); 223 set_option (Opt_pastableTabs);
222 set_option (Opt_intensityStyles); 224 set_option (Opt_intensityStyles);
223 set_option (Opt_iso14755_52); 225 set_option (Opt_iso14755_52);
316#if XFT 318#if XFT
317 if (rs[Rs_depth]) 319 if (rs[Rs_depth])
318 select_visual (strtol (rs[Rs_depth], 0, 0)); 320 select_visual (strtol (rs[Rs_depth], 0, 0));
319#endif 321#endif
320 322
323#ifdef HAVE_AFTERIMAGE
324 asv = create_asvisual_for_id (dpy, display->screen, depth, XVisualIDFromVisual (visual), cmap, NULL);
325#endif
321 free (r_argv); 326 free (r_argv);
322 327
323 for (int i = NUM_RESOURCES; i--; ) 328 for (int i = NUM_RESOURCES; i--; )
324 if (rs [i] == resval_undef) 329 if (rs [i] == resval_undef)
325 rs [i] = 0; 330 rs [i] = 0;
879rxvt_term::create_windows (int argc, const char *const *argv) 884rxvt_term::create_windows (int argc, const char *const *argv)
880{ 885{
881 XClassHint classHint; 886 XClassHint classHint;
882 XWMHints wmHint; 887 XWMHints wmHint;
883#if ENABLE_FRILLS 888#if ENABLE_FRILLS
884 MWMHints mwmhints; 889 MWMHints mwmhints = { };
885#endif 890#endif
886 XGCValues gcvalue; 891 XGCValues gcvalue;
887 XSetWindowAttributes attributes; 892 XSetWindowAttributes attributes;
888 Window top, parent; 893 Window top, parent;
889 894
1035 vt_select_input (); 1040 vt_select_input ();
1036 1041
1037 vt_ev.start (display, vt); 1042 vt_ev.start (display, vt);
1038 1043
1039#ifdef XPM_BACKGROUND 1044#ifdef XPM_BACKGROUND
1040 if (rs[Rs_backgroundPixmap] != NULL 1045 if (rs[Rs_backgroundPixmap] != NULL)
1041#ifndef HAVE_AFTERIMAGE
1042 && !option (Opt_transparent)
1043#endif
1044 )
1045 { 1046 {
1046 const char *p = rs[Rs_backgroundPixmap]; 1047 const char *p = rs[Rs_backgroundPixmap];
1047 1048
1048 if ((p = strchr (p, ';')) != NULL) 1049 if ((p = strchr (p, ';')) != NULL)
1049 { 1050 {
1050 p++; 1051 p++;
1051 scale_pixmap (p); 1052 bgPixmap.handle_geometry (p);
1052 } 1053 }
1053 1054
1054 set_bgPixmap (rs[Rs_backgroundPixmap]); 1055 set_bgPixmap (rs[Rs_backgroundPixmap]);
1055 scr_touch (true); 1056 scr_touch (true);
1056 } 1057 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines